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 相关文章推荐
Packer 3.0 JS压缩及混淆工具 下载
May 03 Javascript
jQuery AJAX 调用WebService实现代码
Mar 24 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
Nov 28 Javascript
node.js中的fs.lchown方法使用说明
Dec 16 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
JS中sort函数排序用法实例分析
Jun 16 Javascript
javascript数组定义的几种方法
Oct 06 Javascript
vue中SPA单页面应用程序详解
Nov 07 Javascript
node解析修改nginx配置文件操作实例分析
Nov 06 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
Feb 03 Javascript
微信小程序实现打卡签到页面
Sep 21 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
php对数组排序的简单实例
2013/12/25 PHP
yii分页组件用法实例分析
2015/12/28 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
使用Python &amp; Flask 实现RESTful Web API的实例
2017/09/19 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
Python 如何测试文件是否存在
2020/07/31 Python
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
护理学毕业生求职信
2013/11/14 职场文书
教师职位说明书
2014/07/29 职场文书
汉字听写大会观后感
2015/06/12 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
python实现会员信息管理系统(List)
2022/03/18 Python