ホームページ >ウェブフロントエンド >ブートストラップのチュートリアル >ブートストラップのドロップダウン複数選択ボックスの使用方法
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 初期化、選択した値を設定
$('.selectpicker').selectpicker('val','mustard'); $('.selectpicker').selectpicker('val',['mustard','relish']);
Update UI
$('.selectpicker').selectpicker('refresh');
選択されたイベント
$('.selectpicker').on('changed.bs.select',function(e){ });
以上がブートストラップのドロップダウン複数選択ボックスの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。