2015-11-15 1 views
0

Я динамически загружаю многокадровое окно с параметрами, как показано ниже. Код работает отлично, но я не могу установить выбранные параметры по умолчанию.Динамический выбор параметров в разделе Выбор при загрузке через jQuery

items = JSON.parse(result); 

jQuery.each(items, function (i, item) { 
    selected = item['selected']?'selected':''; 
    jQuery('#student_ids').append(jQuery('<option>', { 
    value: item['id'], 
    text : item['value'] 
    })); 
}); 

jQuery('#student_ids').trigger("liszt:updated"); 

Как я могу использовать переменную selected внутри функции дописывания, чтобы пометить элемент выбран?

ответ

0

Мне удалось заставить его работать с приведенным ниже кодом.

items = JSON.parse(result); 

jQuery.each(items, function (i, item) { 
    selected = item['selected']?'selected':false; 
    jQuery('#student_ids') 
    .append(jQuery("<option></option>") 
    .attr("value",item['id']) 
    .attr("selected", selected) 
    .text(item['value'])); 
}); 

jQuery('#student_ids').trigger("liszt:updated");