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 相关文章推荐
清除网页历史记录,屏蔽后退按钮!
Dec 22 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
Nov 02 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
Mar 12 Javascript
javascript根据像素点取位置示例
Jan 27 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
Angular2自定义分页组件
Apr 19 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
Jun 28 Javascript
jQuery使用each遍历循环的方法
Sep 19 jQuery
实例详解带参数的 npm script
May 28 Javascript
javascript 对象 与 prototype 原型用法实例分析
Nov 11 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 Javascript
vue使用video插件vue-video-player的示例
Oct 03 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
Oracle Faq(Oracle的版本)
2006/10/09 PHP
一个查看session内容的函数
2006/10/09 PHP
mysql总结之explain
2012/02/27 PHP
smarty自定义函数用法示例
2016/05/20 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
js opener的使用详解
2014/01/11 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
js获取url传值的方法
2015/12/18 Javascript
jquery uploadify如何取消已上传成功文件
2017/02/08 Javascript
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
python3图片转换二进制存入mysql
2013/12/06 Python
wxPython中文教程入门实例
2014/06/09 Python
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
2019/04/16 Python
使用python serial 获取所有的串口名称的实例
2019/07/02 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
荟萃全球保健品:维他购
2018/05/09 全球购物
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
球队口号
2014/06/18 职场文书
垃圾桶标语
2014/06/24 职场文书