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远程获取网页源代码实例
Sep 05 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
Nov 03 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
Bootstrap每天必学之警告框插件
Apr 26 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
May 21 Javascript
基于JS实现导航条flash导航条
Jun 17 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
Aug 05 Javascript
D3.js实现散点图和气泡图的方法详解
Sep 21 Javascript
javascript 中的继承实例详解
May 05 Javascript
JS使用iView的Dropdown实现一个右键菜单
May 06 Javascript
vue实现日历表格(element-ui)
Sep 24 Javascript
TypeScript魔法堂之枚举的超实用手册
Oct 29 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里面的抽象类
2010/01/28 PHP
php jsonp单引号转义
2014/11/23 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
python多线程抓取天涯帖子内容示例
2014/04/03 Python
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
python的常见矩阵运算(小结)
2019/08/07 Python
wxPython实现文本框基础组件
2019/11/18 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
应届行政管理专业个人自我评价
2013/12/28 职场文书
24岁生日感言
2014/01/13 职场文书
党日活动总结
2014/05/07 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
Elasticsearch 基本查询和组合查询
2022/04/19 Python