粗大的内捧猛烈进出小视频,日本成人精品视频一区,在线播放亚洲成人av,精品人妻少妇嫩草av专区,亚洲AV永久久久久久久浪潮,性导航app精品视频,九九热精品免费视频,一本一本大道香蕉久在线播放

        基于jQuery的select2下拉框

        2018-5-18    高勁

        select2簡介】
               select2.js是一個html select美化模擬類jquery插件,但是select2.js又遠非簡單的模擬美化那么簡單,它還具有搜索功能,多選功能(可限制選擇數量),ajax方式加載數據,可以設置placeholder……
        【引入文件】
              <linkrel="stylesheet" href="./css/select2.css">
              <scriptsrc="./js/jquery-2.1.0.js"></script>
              <scriptsrc="./js/select2.full.js"></script>
        select2的簡單用法】


        • 設置禁用狀態disabled,如:$(".js-example-disabled").prop("disabled",false);
        • 默認值設置:$("#select2").val("1").trigger("change");
        • 多選的默認值可以使用:$("#select2").val(["1","2"]).trigger("change"); 這樣傳遞數組過
        • select2還有豐富的自定義事件

          JavaScript

        $("#select2").on("select2:open", function (e) { log("select2:open", e); });
         
        $("#select2").on("select2:close", function (e) { log("select2:close", e); });
         
        $("#select2").on("select2:select", function (e) { log("select2:select", e); });
         
        $("#select2").on("select2:unselect", function (e) { log("select2:unselect", e); });
         
        $("#select2").on("change", function (e) { log("change"); });


        select2的其他組件】

              一、多選效果
              效果圖

        161511wc0em4p5ictpk0k6.gif



        代碼如下
        Html代碼

        <div class="box1 div">

           <p>多選下拉框</p>

        <select id="sel_menu1" multiple="multiple" class="form-control">

          <optgroup label="系統設置">

          <option value="1">用戶管理</option>

          <option value="2">角色管理</option>

          <option value="3">部門管理</option>

          <option value="4">菜單管理</option>

          </optgroup>

          <optgroup label="訂單管理">

          <option value="5">訂單查詢</option>

          <option value="6">訂單導入</option>

          <option value="7">訂單刪除</option>

          <option value="8">訂單撤銷</option>

          </optgroup>

          <optgroup label="基礎數據">

          <option value="9">基礎數據維護</option>

          </optgroup>

          </select>

        </div>


        JS代碼

        $("#sel_menu1").select2({[/align]
                 tags: true,
                 maximumSelectionLength: 3 //最多能夠選擇的個數

              });


        二、圖文結合效果
        效果圖

        161544vqrri760rldcbg5d.gif


        代碼

        Html代碼

        <div class="box2 div">
             <p>圖文結合的效果</p>
             <select id="sel_menu2" class="js-example-templating js-states form-control">
                  <optgroup label="系統設置">
          <option value="1">用戶管理</option>
           <option value="2">角色管理</option>
           <option value="1">部門管理</option>
          <option value="1">菜單管理</option>
          </optgroup>
          <optgroup label="訂單管理">
          <option value="1">訂單查詢</option>
          <option value="1">訂單導入</option>
           <option value="1">訂單刪除</option>
          <option value="1">訂單撤銷</option>
           </optgroup>
          <optgroup label="基礎數據">
          <option value="1">基礎數據維護</option>
          </optgroup>
              </select>
        </div>

        JS代碼

        $("#sel_menu2").select2({
                    templateResult: formatState,
                    templateSelection: formatState
                });
                function formatState(state) {
                    if (!state.id) {
                        return state.text; 
                    }
          var $state = $('<span><img src="./image/' + state.element.value.toLowerCase() + '.png" class="img-flag" /> ' + state.text + '</span>'
                    );
                    return $state;
                };


        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://www.xintaizi.com

        存檔