我在輸入字段上使用Select2作爲多選。我試圖找出正在被點擊的選項,但如果我查看點擊選項(「選擇選擇」)時發生的事件,我只能找到event.target.value,它是包含所有選定選項的數據數組(選擇)。基本上我想訪問點擊的值,所以我可以讓用戶在該特定選項中編輯自定義屬性。我怎麼能這樣做呢?在Select2倍數中獲取/設置點擊選擇的值
的jsfiddle問題:http://jsfiddle.net/JtTTF/
$(test).bind("choice-selected", function(e) {
alert(e.target.value);
// this is where i would like to access the clicked choice id so i can edit the custom data attribute "reason"
});
您的解決方案完美無缺。非常感謝! –
您能否分享一下您使用的Select2版本來實現?在當前文檔中,我找不到任何選擇選擇的事件:http://ivaynberg.github.io/select2/#documentation – Marklar
@Marklar,你找到答案了。我也沒有找到選擇選擇的事件。大衛你使用哪個版本? – Erlan