На основе запроса AJAX я добавил некоторые параметры в список.
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());
- person Musa   schedule 10.02.2013