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 相关文章推荐
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
Dec 17 Javascript
JS 拼凑字符串的简单实例
Sep 02 Javascript
分享一个精简的vue.js 图片lazyload插件实例
Mar 13 Javascript
实例详解display:none与visible:hidden的区别
Mar 30 Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 Javascript
Vue2 配置 Axios api 接口调用文件的方法
Nov 13 Javascript
ejsExcel模板在Vue.js项目中的实际运用
Jan 27 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 Javascript
6种JavaScript继承方式及优缺点(小结)
Feb 06 Javascript
手把手带你入门微信小程序新框架Kbone的使用
Feb 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采集速度探究总结(原创)
2008/04/18 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
PHP重载基础知识回顾
2020/09/10 PHP
JS 判断代码全收集
2009/04/28 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
[09:34]2018DOTA2国际邀请赛寻真——永不放弃的iG
2018/08/14 DOTA
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Python实现选择排序
2017/06/04 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
python内存管理机制原理详解
2019/08/12 Python
Python实现图像去噪方式(中值去噪和均值去噪)
2019/12/18 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
会计专业毕业生求职信分享
2014/01/03 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
MySQL慢查询的坑
2021/04/28 MySQL