亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于BootStrap multiselect.js實現(xiàn)的下拉框聯(lián)動效果

 更新時間:2017年07月28日 11:39:15   作者:小倔驢  
當option特別多時,一般的下拉框選擇起來就有點力不從心了,所以使用multiselect是個很好的選擇。在網(wǎng)上找了半天找到了解決方案,具體實現(xiàn)代碼大家參考下本文吧

背景:當option特別多時,一般的下拉框選擇起來就有點力不從心了,所以使用multiselect是個很好的選擇,可以通過輸入文字來選擇選項很方便,但是有一個需要下拉框聯(lián)動,網(wǎng)上找了半天才找到解決方法,在此分享一下

1、先引入

<script src="~/Assets/js/bootstrap-multiselect.min.js"></script>
  <link href="~/Assets/css/bootstrap-multiselect.css" rel="external nofollow" rel="stylesheet" />

然后全局定義

 function RegSelect() {
      $('.multiselect').multiselect({
        buttonClass: 'btn btn-white ',
        enableFiltering: true,
        enableHTML: true,
        includeSelectAllOption: true,
        selectAllText: '全選',
        allSelectedText: '全部選中',
        nonSelectedText: '請選擇',
        nSelectedText: '個被選中',
        templates: {
          button: '<button type="button" class="multiselect dropdown-toggle" data-toggle="dropdown"><span class="multiselect-selected-text"></span> &nbsp;<b class="fa fa-caret-down"></b></button>',
          ul: '<ul class="multiselect-container dropdown-menu"></ul>',
          filter: '<li class="multiselect-item filter"><div class="input-group"><span class="input-group-addon"><i class="fa fa-search"></i></span><input class="form-control multiselect-search" type="text"></div></li>',
          filterClearBtn: '<span class="input-group-btn"><button class="btn btn-default btn-white btn-grey multiselect-clear-filter" type="button"><i class="fa fa-times-circle red2"></i></button></span>',
          li: '<li><a tabindex="0"><label></label></a></li>',
          divider: '<li class="multiselect-item divider"></li>',
          liGroup: '<li class="multiselect-item multiselect-group"><label></label></li>'
        }
      });
    }

只需要在頁面加載時RegSelect();(只能調(diào)用一次,不然會出現(xiàn)問題)就可以了

2、兩個下拉框

 <div class="form-group">
          <label for="RepairOrg" class="col-sm-3 control-label">維修單位</label>
          <div class="col-sm-9">
            @Html.DropDownList("RepairOrgUID", ViewBag.OrgList as List<SelectListItem>, "請選擇", new { @class = "form-control multiselect", onchange = "OrgChange(this)", id = "RepairOrg" })
          </div>
        </div>
        <div class="form-group">
          <label for="RepairContact" class="col-sm-3 control-label">維修人</label>
          <div class="col-sm-9">
            @Html.DropDownList("RepairContactUID", ViewBag.ContactList as List<SelectListItem>, "請選擇", new { @class = "form-control multiselect", id = "RepairContact" })
          </div>
        </div>

3、js代碼

function OrgChange(obj, patientID) {
      var RepairOrg = $(obj).val();
      $.post("/TerminalManage/GetContactByOrg", { RepairOrg: RepairOrg }, function (data) {     
        var newCitys = new Array();
        var obj = new Object();
        obj = {
          label: "請選擇",
          value: ""
        };
        newCitys.push(obj);
        for (var i = 0; i < data.length; i++) {
          obj = {
            label: data[i].Text,
            value: data[i].Value
          };
          newCitys.push(obj);
        }
        $("#RepairContact").multiselect('dataprovider', newCitys);
        $('#RepairContact').multiselect('refresh');
      });
    }

總結(jié)

以上所述是小編給大家介紹的基于BootStrap multiselect.js實現(xiàn)的下拉框聯(lián)動,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 微信小程序使用擴展組件庫WeUI的入門教程

    微信小程序使用擴展組件庫WeUI的入門教程

    WeUI是一套同微信原生視覺體驗一致的基礎(chǔ)樣式庫,由微信官方設(shè)計團隊為微信內(nèi)網(wǎng)頁和微信小程序量身設(shè)計,令用戶的使用感知更加統(tǒng)一,下面這篇文章主要給大家介紹了關(guān)于微信小程序使用擴展組件庫WeUI的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 詳解JavaScript數(shù)組過濾相同元素的5種方法

    詳解JavaScript數(shù)組過濾相同元素的5種方法

    本篇文章主要介紹了詳解JavaScript數(shù)組過濾相同元素的5種方法,詳細的介紹了5種實用方法,非常具有實用價值,需要的朋友可以參考下
    2017-05-05
  • xmlplus組件設(shè)計系列之文本框(TextBox)(3)

    xmlplus組件設(shè)計系列之文本框(TextBox)(3)

    xmlplus 是一個JavaScript框架,用于快速開發(fā)前后端項目。這篇文章主要介紹了xmlplus組件設(shè)計系列之文本框,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 解決Layui選擇全部,換頁checkbox復選框重新勾選的問題方法

    解決Layui選擇全部,換頁checkbox復選框重新勾選的問題方法

    今天小編就為大家分享一篇解決Layui選擇全部,換頁checkbox復選框重新勾選的問題方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 詳解原生JavaScript實現(xiàn)jQuery中AJAX處理的方法

    詳解原生JavaScript實現(xiàn)jQuery中AJAX處理的方法

    這篇文章主要介紹了原生JavaScript實現(xiàn)jQuery中AJAX處理的方法,作者根據(jù)jQuery中一些對AJAX請求的處理方式來用原生API實現(xiàn),需要的朋友可以參考下
    2016-05-05
  • js 作用域和變量詳解

    js 作用域和變量詳解

    本文主要介紹了js 的作用域和變量的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • javascript檢查某個元素在數(shù)組中的索引值

    javascript檢查某個元素在數(shù)組中的索引值

    在js中提供數(shù)據(jù)查找了函數(shù)有很多,但我查找了很久都沒有能實現(xiàn)我要的方法,后來發(fā)現(xiàn)可以使用indexOf函數(shù)來實現(xiàn)查找與定位數(shù)組元素索引值的具體方法,各位朋友可參考
    2016-03-03
  • Bootstrap3 模態(tài)框使用實例

    Bootstrap3 模態(tài)框使用實例

    這篇文章主要介紹了Bootstrap3 模態(tài)框的使用實例,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • javascript 手機號碼驗證是否正確

    javascript 手機號碼驗證是否正確

    javascript 手機號碼驗證實現(xiàn)代碼。
    2009-06-06
  • 微信小程序開發(fā)之獲取用戶信息的兩種方法

    微信小程序開發(fā)之獲取用戶信息的兩種方法

    小程序可以通過微信官方提供的登錄方法方便地獲取微信提供的用戶身份標識,進而開發(fā)者可以進行下一步操作,下面這篇文章主要給大家介紹了關(guān)于微信小程序開發(fā)之獲取用戶信息的兩種方法,需要的朋友可以參考下
    2022-03-03

最新評論