我目前有代码循环遍历循环,然后将该选项添加到选择中。我想要做的是填充选择菜单选项列表,然后获取该列表,然后将其添加到多个选择菜单。这是我目前的代码:
var SelectDropDown = document.getElementById("forgetuniversity");
$("#forgetuniversity").empty();
for (var i = 0; i < ArrayUniversisities.length ; i++)
{
var university = data[i];
var NewOption = new Option(university.Name , university.UniversityID);
SelectDropDown.add(NewOption);
SelectDropDown.selectedIndex = 0;
};
我希望NewOption
能够包含整个列表,而我只需拥有Select1.add(NewOption)
,Select2.add(NewOption)
等
答案 0 :(得分:0)
试试这个See Reference
适用于数组
$.each(selectValues, function(key, value) {
$('#mySelect').append($("<option/>", {
value: key,
text: value
}));
});
列表
<强> JQuery的强>
var list = $("#selectList");
$.each(items, function(index, item) {
list.append(new Option(item.text, item.value));
});
<强>的JavaScript 强>
var list = document.getElementById("selectList");
for(var i in items) {
list.add(new Option(items[i].text, items[i].value));
}