ホームページ  >  記事  >  ウェブフロントエンド  >  ブートストラップのドロップダウン複数選択ボックスの使用方法

ブートストラップのドロップダウン複数選択ボックスの使用方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-07-17 15:32:539589ブラウズ

ブートストラップのドロップダウン複数選択ボックスの使用方法

bootstrap-select コンポーネントを使用する場合は、最初に次のファイルを参照します。

最後のファイルのデフォルトは、-zh_CN です。 min.js は必須ではなく、カルチャがコンポーネント内にある場合にのみ参照する必要があります。

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/css/bootstrap-select. 
min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"></script>
<!-- (Optional) Latest compiled and minified JavaScript translation files -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/i18n/defaults-zh_CN.min.js"></script>

使い方はさらに簡単で、既存の js は必要なく、クラスを使用して直接初期化できます。

ラジオ オプションの選択:

選択した項目が設定されていない場合は、デフォルトで最初のオプションが選択されます。傾き属性が設定されている場合は、タイトル属性の内容が表示され、デフォルトでは選択されません。

<select class="selectpicker" title="请选择">
    <option value="1">广东省</option>
    <option value="2">广西省</option>
    <option value="3">福建省</option>
    <option value="4">湖南省</option>
    <option value="5">山东省</option>   
</select>

ブートストラップのドロップダウン複数選択ボックスの使用方法

オプションのグループ化

<select class="form-control selectpicker" data-live-search="true" multiple>
        <optgroup label="广东省">
                <option value="1">广州市</option>
                <option value="2">深圳市</option>
                <option value="3">珠海市</option>
         </optgroup>   
          <optgroup label="广西">
                  <option value="1">南宁市</option>
                  <option value="2">柳州</option>
                  <option value="3">桂林市</option>
           </optgroup>  
           <optgroup label="山东">
                   <option value="1">烟台</option>
                   <option value="2">青岛</option>
                   <option value="3">济南</option>
             </optgroup>                          
</select>

ブートストラップのドロップダウン複数選択ボックスの使用方法

デフォルトのスタイル、追加スタイル: data-style="クラス名"

<select class="selectpicker" data-style="btn-primary">
  ...
</select>
<select class="selectpicker" data-style="btn-info">
  ...
</select>
<select class="selectpicker" data-style="btn-success">
  ...
</select>
<select class="selectpicker" data-style="btn-warning">
  ...
</select>
<select class="selectpicker" data-style="btn-danger">
  ...
</select>

ブートストラップのドロップダウン複数選択ボックスの使用方法

関連する推奨事項:「bootstrap 入門チュートリアル

検索の追加: data -live-search="true"

<select class="selectpicker" data-live-search="true">....</select>

ブートストラップのドロップダウン複数選択ボックスの使用方法

複数選択:

「複数」セットを複数選択に追加します。および設定では最大 2 つの項目を選択できます data-max-options="2"

<select class="selectpicker form-control" multiple data-max-options="2">...</select>

Effect:ブートストラップのドロップダウン複数選択ボックスの使用方法

Add search: data-live-search="true"

取得プレースホルダー属性を設定します: data-live-search-placeholder="Search"

「全選択/反転選択」機能ボタンを追加します data-actions-box="true"

<select class="selectpicker" multiple data-live-search="true" data-live-search-placeholder="搜索" 
data-actions-box="true">
  <optgroup label="filter1">
    <option>option1</option>
    <option selected>option2</option>
    <option>option3</option>
    <option>option4</option>
  </optgroup>
  <optgroup label="filter2">
    <option>option1</option>
    <option>option2</option>
    <option>option3</option>
    <option>option4</option>
  </optgroup>
  <optgroup label="filter3">
    <option>option1</option>
    <option>option2</option>
    <option>option3</option>
    <option>option4</option>
  </optgroup>
</select>

効果: ブートストラップのドロップダウン複数選択ボックスの使用方法

js 初期化、選択した値を設定

$(&#39;.selectpicker&#39;).selectpicker(&#39;val&#39;,&#39;mustard&#39;);
$(&#39;.selectpicker&#39;).selectpicker(&#39;val&#39;,[&#39;mustard&#39;,&#39;relish&#39;]);

Update UI

$(&#39;.selectpicker&#39;).selectpicker(&#39;refresh&#39;);

選択されたイベント

$(&#39;.selectpicker&#39;).on(&#39;changed.bs.select&#39;,function(e){
});

以上がブートストラップのドロップダウン複数選択ボックスの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。