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 相关文章推荐
JSON 数据格式介绍
Jan 13 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
js使用eval解析json实例与注意事项分享
Jan 18 Javascript
JQuery限制复选框checkbox可选中个数的方法
Apr 20 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
Dec 21 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
Apr 20 Javascript
jQuery操作css样式
May 15 jQuery
AngularJS select设置默认值的实现方法
Aug 25 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
Mar 14 Javascript
Vue中的无限加载vue-infinite-loading的方法
Apr 08 Javascript
vue移动端弹框组件的实例
Sep 25 Javascript
小程序实现侧滑删除功能
Jun 25 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 正则表达式常用函数
2014/08/17 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
php 数据结构之链表队列
2017/10/17 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
js代码实现轮播图
2020/05/04 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
记录Django开发心得
2014/07/16 Python
总结Python中逻辑运算符的使用
2015/05/13 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
Python进程间通信Queue实例解析
2018/01/25 Python
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
python删除字符串中指定字符的方法
2018/08/13 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
python Timer 类使用介绍
2020/12/28 Python
css3学习心得分享
2013/08/19 HTML / CSS
详解CSS3:overflow属性
2020/11/17 HTML / CSS
幼师自我鉴定
2014/02/01 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
小学假期安全广播稿
2014/09/28 职场文书
违纪学生保证书
2015/02/27 职场文书
趣味运动会赞词
2015/07/22 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle