layui select动态添加option的实例


Posted in Javascript onMarch 07, 2018

html

<form class="layui-form" action="">
 <div class="layui-form-item proSelect">
   <label class="layui-form-label">产品类别</label>
   <div class="layui-input-block editWidth">
    <select name="productList" lay-verify="required" id="zcySelect">
     <option value=""></option>
     <option value="0">轻松融</option>
     <option value="1">容易融</option>
     <option value="2">快乐融</option>
    </select>
   </div>
  </div>
  <a class="layui-btn layui-btn-small" id="" onclick="addProductClassify()">增加产品类别</a>
</form>
<!--弹窗内容-->
<div id="select_prod" class="layui-form" hidden="hidden">
 <div class="layui-input-inline">
  <input type="text" name="text" required lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
 </div>
</div>

js

//重新渲染表单
function renderForm(){
 layui.use('form', function(){
 var form = layui.form();//高版本建议把括号去掉,有的低版本,需要加()
 form.render();
 });
 }
//增加产品类别按钮点击事件
function addProductClassify(){
 layer.open({
  type:1,
  btn:['确定','取消'],
  content:$("#select_prod"),
  area:['270px','160px'],
  //当前层索引参数(index)、当前层的DOM对象(layero)
  yes:function(index,layero){
   //获取input输入的值
   var ivalue=$(layero).find("input").val();
   //获取要添加的option的索引
   var sIndex=$("#zcySelect")[0].options.length-1;
   if(ivalue==null||ivalue==''){
    layer.msg("请输入产品类别")
   }
   else{
    layer.msg("输入的产品类别是:"+ivalue);
    //为select添加option
    $("#zcySelect").append("<option value="+sIndex+">"+ivalue+"</option>"); 
    renderForm();//表单重新渲染,要不然添加完显示不出来新的option
    layer.close(index);
   }
   $(layero).find("input").val('');
  }
 })
}

以上这篇layui select动态添加option的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 有框架页面跳转(target)三种情况下的应用
Apr 09 Javascript
js改变img标签的src属性在IE下没反应的解决方法
Jul 23 Javascript
javascript实现完美拖拽效果
May 06 Javascript
浅析JavaScript 箭头函数 generator Date JSON
May 23 Javascript
AngularJS基础 ng-options 指令详解
Aug 02 Javascript
node.js中debug模块的简单介绍与使用
Apr 25 Javascript
jquery.validate表单验证插件使用详解
Jun 21 jQuery
JS实现移动端判断上拉和下滑功能
Aug 07 Javascript
开发Vue树形组件的示例代码
Dec 21 Javascript
实例解析Vue.js下载方式及基本概念
May 11 Javascript
JavaScript对象访问器Getter及Setter原理解析
Dec 08 Javascript
React自定义hook的方法
Jun 25 Javascript
layui表格checkbox选择全选样式及功能的实例
Mar 07 #Javascript
Bootstrap实现可折叠分组侧边导航菜单
Mar 07 #Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
Mar 07 #Javascript
vue.js 嵌套循环、if判断、动态删除的实例
Mar 07 #Javascript
vue2.0 computed 计算list循环后累加值的实例
Mar 07 #Javascript
Vue中v-for的数据分组实例
Mar 07 #Javascript
使用vue中的v-for遍历二维数组的方法
Mar 07 #Javascript
You might like
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
解析php类的注册与自动加载
2013/07/05 PHP
自己的js工具_Form 封装
2009/08/21 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python 获取et和excel的版本号
2009/04/09 Python
python函数缺省值与引用学习笔记分享
2013/02/10 Python
python逐行读取文件内容的三种方法
2014/01/20 Python
Python中的异常处理简明介绍
2015/04/13 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
Java里面有没有全局变量?为什么?
2015/02/06 面试题
what is the difference between ext2 and ext3
2015/08/25 面试题
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
运动会班级前导词
2015/07/20 职场文书