最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

layui之select的option疊加問(wèn)題的解決方法

 更新時(shí)間:2018年03月08日 15:14:43   作者:小飛博客  
下面小編就為大家分享一篇layui之select的option疊加問(wèn)題的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

小編我在使用layui,在select的地方遇到了坑,select里的值居然無(wú)法清空,select里的option還有疊加問(wèn)題,為了解決這個(gè)問(wèn)題,也達(dá)到我的功能,我研究了下,讓有同樣需求的小伙伴不踩坑,特貼上我的源碼:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>layui-下拉框聯(lián)動(dòng)測(cè)試</title>
 <link rel="stylesheet" href="layui/css/layui.css" rel="external nofollow" >
</head>
<body>
<div id="wrap">
 <div class="layui-form" lay-filter="merchantForm">
 <div class="layui-form-item">
 <label class="layui-form-label">選擇框</label>
 <div class="layui-input-block">
  <select name="city" lay-verify="required" id="test1" lay-filter="test1">
  <option value="0">時(shí)間</option>
  <option value="1">金額</option>
  </select>
 </div>
 </div>
 <div class="layui-form-item">
 <label class="layui-form-label">選擇框</label>
 <div class="layui-input-block">
  <select name="city" lay-verify="required" id="test2" lay-filter="test2">
  <option value="">請(qǐng)選擇規(guī)則名稱</option>
  </select>
 </div>
 </div>
</div> 
<button id="btn">確定</button>
</body>
<script src="layui/layui.all.js"></script>
<script src="layui/jquery-1.8.3.min.js"></script>
<script>
//后臺(tái)傳過(guò)來(lái)的數(shù)據(jù)
var data=[
 {unitType:0,ruleName:'時(shí)間規(guī)則11',amount:1100,money:1100},
 {unitType:0,ruleName:'時(shí)間規(guī)則12',amount:1200,money:1200},
 {unitType:0,ruleName:'時(shí)間規(guī)則13',amount:1300,money:1300},
 {unitType:1,ruleName:'金額規(guī)則21',amount:2100,money:2100},
 {unitType:1,ruleName:'金額規(guī)則22',amount:2200,money:2200},
 {unitType:1,ruleName:'金額規(guī)則23',amount:2300,money:2300},
];
//初始化默認(rèn)為時(shí)間類型以及對(duì)應(yīng)的時(shí)間規(guī)則
layui.use('form', function(){
 var form = layui.form;
  $('#test2').html('');
  var html='';
  $.each(data,function(i,e){
   if(e.unitType==0)
    html+=`<option data-type="${e.unitType}">${e.ruleName}</option>`;
  })
  $('#test2').append(html);
  form.render('select'); 
})
//動(dòng)態(tài)二級(jí)聯(lián)動(dòng)
layui.use('form', function(){
 var form = layui.form;
  form.on('select(test1)', function(obj){
  $('#test2').html('');
  var html='';
  if(obj.value==0){
   $.each(data,function(i,e){
    if(e.unitType==obj.value)
     html+=`<option data-type="${e.unitType}">${e.ruleName}</option>`;
   })
   $('#test2').append(html);
  }else if(obj.value==1){
   $.each(data,function(i,e){
    if(e.unitType==obj.value)
    html+=`<option data-type="${e.unitType}">${e.ruleName}</option>`;
   })
   $('#test2').append(html);
  }
  form.render('select');
 });
})
//二級(jí)聯(lián)動(dòng)完畢后獲取對(duì)應(yīng)的規(guī)則數(shù)據(jù)
$('#btn').click(function(){
 var thisValue=data.find((v)=>v.ruleName==$('#test2').val());
 console.log(thisValue); 
})
</script>
</html>

以上這篇layui之select的option疊加問(wèn)題的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

响水县| 东乡| 望都县| 天全县| 九江市| 怀来县| 维西| 北川| 织金县| 湟源县| 德昌县| 鹤壁市| 开阳县| 苗栗县| 绵竹市| 黑龙江省| 融水| 恭城| 延川县| 宕昌县| 翁源县| 疏附县| 塘沽区| 始兴县| 宁阳县| 苗栗县| 文昌市| 那曲县| 五河县| 伊通| 和平县| 宜州市| 宕昌县| 博乐市| 客服| 长沙县| 东海县| 梓潼县| 临海市| 惠水县| 和静县|