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 相关文章推荐
分享一个asp.net pager分页控件
Jan 04 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
Dec 16 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
jquery map方法使用示例
Apr 23 Javascript
纯js实现遮罩层效果原理分析
May 27 Javascript
JavaScript中九种常用排序算法
Sep 02 Javascript
Bootstrap 3 进度条的实现
Feb 22 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
Sep 13 Javascript
在vue项目中引用Iview的方法
Sep 14 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
Sep 27 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
Oct 16 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
php5.3 注意事项说明
2013/07/01 PHP
PHP的全局错误处理详解
2016/04/25 PHP
W3C Group的JavaScript1.8 新特性介绍
2009/05/19 Javascript
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
javaScript实现可缩放的显示区效果代码
2015/10/26 Javascript
javascript常用函数(2)
2015/11/05 Javascript
js密码强度检测
2016/01/07 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
python实现数据库跨服务器迁移
2018/04/12 Python
python+os根据文件名自动生成文本
2019/03/21 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
python多进程间通信代码实例
2019/09/30 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
如何在pycharm中安装第三方包
2020/10/27 Python
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
学习雷锋演讲稿
2014/05/10 职场文书
篮球比赛策划方案
2014/06/05 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
社区元宵节活动总结
2015/02/06 职场文书
锅炉工岗位职责
2015/02/13 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书
Java 异步任务计算FutureTask
2022/04/28 Java/Android