通过jQuery加载时动态选择Select中的选项

时间:2015-11-15 16:15:53

标签: jquery joomla jquery-chosen

我正在使用以下选项动态加载多选框。代码工作得很好但是我无法将所选选项设置为默认值。

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变量来标记项目?

1 个答案:

答案 0 :(得分: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");