ネイティブ<select>
要素が隠されている、とあなたが見ている "選択" するので、複数選択プラグインによって生成されたばかり<li>
/<ul>
構造であり、 <select>
の代わりに.multiselect-native-select
要素(パラレル要素)のCSSルールを適用する必要があります。:
.multiselect-native-select {
font-family: 'FontAwesome', 'Helvetica';
}
これは複数選択構造がどのように見えるかです:
:オプションのカウンタを無効にするには
<!-- Apply CSS rules here: -->
<span class="multiselect-native-select">
<!-- This is your original <select> element, which is hidden: -->
<select multiple="multiple" class="fontawesome-select vacances">
<option disabled="" selected="">Options</option>
<option> ZONE B</option>
...
</select>
<!-- This is the structure generated by multi-select plugin: -->
<div class="btn-group">
<button type="button" class="multiselect dropdown-toggle btn btn-default" data-toggle="dropdown" title="Options" aria-expanded="false">
<span class="multiselect-selected-text">Options</span>
<b class="caret"></b>
</button>
<ul class="multiselect-container dropdown-menu">
<li class="disabled active">
<a tabindex="-1">
<label class="checkbox">
<input type="checkbox" value="Options" disabled=""> Options
</label>
</a>
</li>
<li class="disabled active">
<a tabindex="0">
<label class="checkbox">
<input type="checkbox" value=" ZONE B"> ZONE B
</label>
</a>
</li>
...
</ul>
</div>
</span>
JSFiddle Demo
、あなたは、numberDisplayed
とallSelectedText
オプションを両方を使用する必要があります
$('.vacances').multiselect({
numberDisplayed: 10, //number that is more or equal to number of options
allSelectedText: false
});
ありがとうございます - どうすればオプションのカウンターを削除できますか? – RoyBarOn
@RoyBarOn *オプションのカウンター*とは? –
複数選択を選択すると、オプションの名前が選択ボックスに追加されます。4つの項目が追加された後、「すべて選択(4)」に変更されます。 – RoyBarOn