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 相关文章推荐
关于图片验证码设计的思考
Jan 29 Javascript
Javascript 二维数组
Nov 26 Javascript
jquery获取特定name所有选中的checkbox,支持IE9标准模式
Mar 18 Javascript
BootStrap Typeahead自动补全插件实例代码
Aug 10 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
Jan 21 Javascript
微信小程序中的swiper组件详解
Apr 14 Javascript
详解vue-cli中配置sass
Jun 21 Javascript
vue实现PC端录音功能的实例代码
Jun 05 Javascript
Vue.js下拉菜单组件使用方法详解
Oct 19 Javascript
Vue实现兄弟组件间的联动效果
Jan 21 Javascript
微信小程序如何加载数据库真实数据的实现
Mar 04 Javascript
vue中路由跳转不计入history的操作
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
星际初学者游戏中永远要做的事
2020/03/04 星际争霸
我的群发邮件程序
2006/10/09 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
php异常处理使用示例
2014/02/25 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
2020/01/26 PHP
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
python查找第k小元素代码分享
2013/12/18 Python
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
Python字符串拼接的几种方法整理
2017/08/02 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
纯CSS3打造属于自己的“小黄人”
2016/03/14 HTML / CSS
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
求职者简历中的自我评价
2013/10/20 职场文书
会计专业应届生求职信
2013/11/24 职场文书
酒店总经理助理职责
2014/02/12 职场文书
大学新生军训方案
2014/05/03 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
校园安全广播稿范文
2014/09/25 职场文书
微信搭讪开场白
2015/05/28 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
八年级作文之友谊
2019/12/02 职场文书
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript
浅谈Python数学建模之固定费用问题
2021/06/23 Python
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers