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 相关文章推荐
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
Mar 05 Javascript
js+JQuery返回顶部功能如何实现
Dec 03 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
Mar 04 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
Jul 07 Javascript
Node.js与MySQL交互操作及其注意事项
Oct 05 Javascript
javascript笔记之匿名函数和闭包
Feb 06 Javascript
Vue.use源码分析
Apr 22 Javascript
值得分享和收藏的xmlplus组件学习教程
May 05 Javascript
Bootstrap实现下拉菜单多级联动
Nov 23 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
Nov 29 Javascript
javascript实现fetch请求返回的统一拦截
Dec 22 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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/21 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
python实现nao机器人手臂动作控制
2019/04/29 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
2014年乡镇植树节活动方案
2014/02/28 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
学习教师法的心得体会
2014/09/03 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
地雷战观后感
2015/06/09 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers