layui的select联动实现代码


Posted in Javascript onSeptember 28, 2019

要实现联动效果注意两点:

第一要可以监听到select的change事件;

第二异步加载的内容,需要重新渲染后才可以 正常使用。

html结构:

<form class="layui-form batchinput-form" action="" id="box-form">

<div class="layui-form-item" >
<div class="layui-input-inline">
<label class="layui-form-label">所在省份:</label>
<div class="layui-input-block" >
<select name="province" id="province" lay-filter="myselect">
      <option value="">请选择省份</option>
     <#list province as provincelist>
<option value="${provincelist.areaId}">${provincelist.fullname}</option>
</#list>
      </select>
</div>
</div>
</div>

<div class="layui-form-item">
<div class="layui-input-inline">
<label class="layui-form-label">所在城市 :</label>
<div class="layui-input-block">
<select name="City" id="City" lay-filter="myselect2" >
      </select>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-inline">
<label class="layui-form-label">所在区域 :</label>
<div class="layui-input-block">
<select name="Area" id="Area" lay-filter="myselect3">
      </select>
</div>
</div>
</div>

</form>

js:

layui.use(['layer', 'form'], function(){
 var layer = layui.layer
 ,form = layui.form;
 form.on('select(myselect)', function(data){
 var areaId=(data.value).replaceAll(",","");
 $.ajax({
        type: 'POST',
        url: '/shopInfo/findCity',
        data: {areaId:areaId},
        dataType: 'json',
        success: function(data){
        $("#City").html("");
         $.each(data, function(key, val) {
        var option1 = $("<option>").val(val.areaId).text(val.fullname);
              $("#City").append(option1);
              form.render('select');
            }); 
       $("#City").get(0).selectedIndex=0;
        }
    }); 
});

});

1.select的chage监听事件使用

form.on('select(myselect)', function(data){}) 其中myselect是select的 lay-filter属性值

2.数据异步加载到select的option中之后,点击该select会发现layui的选中效果不起作用,需要使用form.render('select');重新渲染一次,就可以正常使用。

以上这篇layui的select联动实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 选择器部分整理
Oct 28 Javascript
一步一步制作jquery插件Tabs实现过程
Jul 06 Javascript
Jquery ajaxsubmit上传图片实现代码
Nov 04 Javascript
基于jquery实现的鼠标滑过按钮改变背景图片
Jul 15 Javascript
html a标签-超链接中confirm方法使用介绍
Jan 04 Javascript
浅析LigerUi开发中谨慎载入common.css文件
Jul 09 Javascript
纯js实现无限空间大小的本地存储
Jun 18 Javascript
js实现表单Radio切换效果的方法
Aug 17 Javascript
浅谈关于axios和session的一些事
Jul 13 Javascript
js捆绑TypeScript声明文件的方法教程
Apr 13 Javascript
Vue商品控件与购物车联动效果的实例代码
Jul 21 Javascript
详解vue页面首次加载缓慢原因及解决方案
Nov 06 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 #Javascript
layui的数据表格+springmvc实现搜索功能的例子
Sep 28 #Javascript
layui下拉列表select实现可输入查找的方法
Sep 28 #Javascript
解决layui下拉框监听问题(监听不到值的变化)
Sep 28 #Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
Sep 28 #Javascript
layer.confirm()右边按钮实现href的例子
Sep 27 #Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 #Javascript
You might like
php 验证码实例代码
2010/06/01 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
python抓取网页图片并放到指定文件夹
2014/04/24 Python
python的Template使用指南
2014/09/11 Python
Python实现统计单词出现的个数
2015/05/28 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
python导入坐标点的具体操作
2019/05/10 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
项目经理的岗位职责
2013/11/23 职场文书
竞选村长演讲稿
2014/04/28 职场文书
个人自荐材料
2014/05/23 职场文书
企业文化口号
2014/06/12 职场文书
2014年租房协议书范本
2014/10/30 职场文书
杨善洲电影观后感
2015/06/04 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书