layui 根据后台数据动态创建下拉框并同时默认选中的实例


Posted in Javascript onSeptember 02, 2019

第一步 form表单里写好一个下拉框

<div class="layui-form-item">
 <label class="layui-form-label">下拉选择框</label>
 <div class="layui-input-block">
 <select id="selectId" name="interest" lay-filter="city">
 </select>
 </div>
 </div>

第二步 layui 加载jquery模块 动态给select添加option

layui.use(['form','jquery'], function(){
	
 //----------模块----------
 var form = layui.form,$=layui.$;
 
 //动态添加下拉框 同时可以设置默认值
 $.ajax({
 url:'../json/selectId.json',
 dataType:'json',
 //type:'post',
 success:function(data){
 
 $.each(data,function(index,item){
 	console.log(item);
 	//option 第一个参数是页面显示的值,第二个参数是传递到后台的值
 	$('#selectId').append(new Option(item.cityName,item.cityId));//往下拉菜单里添加元素
 	//设置value(这个值就可以是在更新的时候后台传递到前台的值)为2的值为默认选中
 	$('#selectId').val(2);
 })
 
 form.render(); //更新全部表单内容
		//form.render('select'); //刷新表单select选择框渲染
 }
 });
});

模拟后台传递过来的json数据

[
 {
 "cityName":"上海",
 "cityId":"1"
 },
 {
 "cityName":"杭州",
 "cityId":"2" 
 },
 {
 "cityName":"深圳",
 "cityId":"3" 
 },
 {
 "cityName":"北京",
 "cityId":"4" 
 }
]

展示(默认选中cityId=2 即杭州这一项)

layui 根据后台数据动态创建下拉框并同时默认选中的实例

以上这篇layui 根据后台数据动态创建下拉框并同时默认选中的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript加强之自定义callback示例
Sep 21 Javascript
用jquery.sortElements实现table排序
May 04 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
Jun 24 Javascript
深入浅出讲解ES6的解构
Aug 03 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
Mar 09 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
AngularJS路由Ui-router模块用法示例
May 29 Javascript
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
Koa2 之文件上传下载的示例代码
Mar 29 Javascript
使用apifm-wxapi快速开发小程序过程详解
Aug 05 Javascript
JavaScript组合设计模式--改进引入案例分析
May 23 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
Sep 02 #Javascript
layui表格分页 记录勾选的实例
Sep 02 #Javascript
layui radio点击事件实现input显示和隐藏的例子
Sep 02 #Javascript
layui复选框的全选与取消实现方法
Sep 02 #Javascript
解决Vue调用springboot接口403跨域问题
Sep 02 #Javascript
layui 动态设置checbox 选中状态的例子
Sep 02 #Javascript
layui之table checkbox初始化时选中对应选项的方法
Sep 02 #Javascript
You might like
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
phpmailer发送gmail邮件实例详解
2013/06/24 PHP
php堆排序(heapsort)练习
2013/11/13 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
jQuery创建插件的代码分析
2011/04/14 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
Python 查看文件的编码格式方法
2017/12/21 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
Python3实现zip分卷压缩过程解析
2019/10/09 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
2021/02/07 Python
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
WSDL的操作类型主要有几种
2013/07/19 面试题
电大自我鉴定范文
2013/10/01 职场文书
大学生职业规划论文
2014/01/11 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
2014年教育工作总结
2014/11/26 职场文书
优秀教师单行材料
2014/12/16 职场文书
学雷锋倡议书
2015/01/19 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server
Java数组详细介绍及相关工具类
2022/04/14 Java/Android