值我面對,我想在點擊事件選擇值的問題。我嘗試了change
事件,但我得到所有值逗號分隔,而不是當前值。選擇2 +獲得點擊
我想要做的是,假設有一個All
選擇多個選項。所以如果用戶選擇All
選項,那麼它應該清除所有選擇的選項,並且只會顯示All
選項。
我曾嘗試下面的代碼
$(".chzn-select").on('select2:selecting', function() {
var st = ($(this).select2('val'));
}
它顯示null
先點擊。
而且
$(".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
您是否嘗試過:'$(本).VAL()'? – R3tep
@ R3tep:是的,它也返回值如'2,3,4,...' – urfusion
請提供您的html – Arun