clickイベントで選択値が必要な問題に直面しています。私はchange
イベントで試しましたが、現在の値の代わりにカンマ区切りのすべての値を取得します。select 2 + click on value
私がしたいことは、All
オプションを持つ複数のオプションがあるとします。したがって、ユーザーがAll
オプションを選択すると、選択したすべてのオプションがクリアされ、All
オプションのみが表示されます。
私はそれが最初のクリックでnull
を表示するコード
$(".chzn-select").on('select2:selecting', function() {
var st = ($(this).select2('val'));
}
の下に試してみました。カンマ区切り形式で
そして
$(".chzn-select").on('change', function() {
var st = ($(this).select2('val'));
}
ショーのすべての値。私が見つけた例はありませんonclick
select2
JSのイベントです。ここでevents
HTML
<select name="country[]" multiple="" data-placeholder="Select country" class="form-control chzn-select" required="required" id="country">
<option disabled="disabled" value="1">Abu Dhabi</option>
<option value="2">Dubai</option>
<option disabled="disabled" value="3">Singapore</option>
<option disabled="disabled" value="4">Thailand</option>
<option value="8">Afghanistan</option>
<option value="All">All</option>
</select>
のリストは、ここで私はあなたを取得していないjsfiddle
あなたは試しましたか? '$(this).val()'? – R3tep
@ R3tep:はい、 '2,3,4、...などの値も返します。 – urfusion
htmlを入力してください – Arun