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

爱喝马黛茶的安东尼
リリース: 2019-07-17 15:32:53
オリジナル
9626 人が閲覧しました

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

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="max-width:90%"

<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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート