0
使用真棒jQuery select2 plugin和一個Ajax數據源,我想知道如何獲取所選選項的文本值。select2 jQuery插件:獲取所選選項的文本值?
與正常select
元素,我會做這樣的事情:
$('#myselect option:selected").each(function() {
var $this = $(this);
if ($this.length) {
console.log($this.val(), $this.text());
}
});
但是,這並不與select2
工作,因爲Ajax調用填充<option>
值沒有文字。
同時,使用文檔中建議的.val()
來獲取選定的值只是返回一個ID數組,而不是顯示元素的文本。
有沒有辦法解決這個問題?
的jsfiddle這裏來演示該問題:http://jsfiddle.net/vfa4831b/8/
http://stackoverflow.com/q/19814601/40822 – dotjoe
@ dotjoe是的,這是答案。謝謝! – Richard