基於AJAX查詢我附加了一些選項列表。選擇選項,這是剛剛追加jquery
for(var i = 0; i < options.length; i++) {
var data = options[i];
var option = $('<option id="mySelectElementOption_' + data['id'] + '" value="' + data['value'] + '">' + data['value'] + '</option>');
$('#mySelectElement').append(option);
}
現在,當用戶我想對剛剛附加選項選擇頁面上的交互,我嘗試以下(這兩種可能性不工作對我來說):
$('#mySelectElementOption_' + id).attr('selected', 'selected');
和
var option = document.getElementById('mySelectElementOption_' + id);
option.selected = true;
所以我卡住了,因爲我不知道如何選擇我的選項。你有什麼想法可以解決這個問題嗎? 謝謝!
P.S .:當我在Google Chrome中嘗試第二種可能性時,它完美地工作。
問候,約瑟夫
嘗試'$( '#mySelectElement')VAL($ ('#mySelectElementOption_'+ id).val());' – Musa 2013-02-09 21:57:39