欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

layui之select的option疊加問題的解決方法

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

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

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>layui-下拉框聯(lián)動測試</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">時間</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="">請選擇規(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>
//后臺傳過來的數(shù)據(jù)
var data=[
 {unitType:0,ruleName:'時間規(guī)則11',amount:1100,money:1100},
 {unitType:0,ruleName:'時間規(guī)則12',amount:1200,money:1200},
 {unitType:0,ruleName:'時間規(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},
];
//初始化默認為時間類型以及對應的時間規(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'); 
})
//動態(tài)二級聯(lián)動
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');
 });
})
//二級聯(lián)動完畢后獲取對應的規(guī)則數(shù)據(jù)
$('#btn').click(function(){
 var thisValue=data.find((v)=>v.ruleName==$('#test2').val());
 console.log(thisValue); 
})
</script>
</html>

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

相關文章

  • JavaScript 數(shù)組中最大最小值

    JavaScript 數(shù)組中最大最小值

    本文給大家匯總介紹的是獲取JavaScript 數(shù)組中最大最小值的方法和示例,非常的詳細和全面,希望對大家學習JavaScript能夠有所幫助
    2016-06-06
  • 詳談表單重復提交的三種情況及解決方法

    詳談表單重復提交的三種情況及解決方法

    下面小編就為大家?guī)硪黄斦劚韱沃貜吞峤坏娜N情況及解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 淺談JavaScript的閉包函數(shù)

    淺談JavaScript的閉包函數(shù)

    閉包是有權訪問另一個函數(shù)作用域中的變量的函數(shù)。首先要明白的就是,閉包是函數(shù)。由于要求它可以訪問另一個函數(shù)的作用于中的變量,所以我們往往是在一個函數(shù)的內(nèi)部創(chuàng)建另一個函數(shù),而“另一個函數(shù)”就是閉包。本文對其進行系統(tǒng)分析,需要的朋友可以看下
    2016-12-12
  • 圖片自動縮小的js代碼,用以防止圖片撐破頁面

    圖片自動縮小的js代碼,用以防止圖片撐破頁面

    圖片自動縮小的js代碼,用以防止圖片撐破頁面...
    2007-03-03
  • TypeScript聲明合并的實現(xiàn)

    TypeScript聲明合并的實現(xiàn)

    本文主要介紹了TypeScript聲明合并的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • 微信小程序實現(xiàn)簡易計算器

    微信小程序實現(xiàn)簡易計算器

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)簡易計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 小程序實現(xiàn)人臉識別的項目實踐

    小程序實現(xiàn)人臉識別的項目實踐

    人臉識別在現(xiàn)在很多地方都可以用的到,例如支付,解鎖等,本文就來介紹一下小程序實現(xiàn)人臉識別,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • js/jquery控制頁面動態(tài)加載數(shù)據(jù) 滑動滾動條自動加載事件的方法

    js/jquery控制頁面動態(tài)加載數(shù)據(jù) 滑動滾動條自動加載事件的方法

    下面小編就為大家?guī)硪黄猨s/jquery控制頁面動態(tài)加載數(shù)據(jù) 滑動滾動條自動加載事件的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • JS實現(xiàn)簡單留言板功能

    JS實現(xiàn)簡單留言板功能

    這篇文章主要為大家詳細介紹了JS實現(xiàn)簡單留言板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 微信小程序實現(xiàn)select下拉框

    微信小程序實現(xiàn)select下拉框

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)select下拉框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評論