0

現在、ループを反復処理してからそのオプションを選択に追加するコードがあります。私がやりたいのは、選択メニューオプションのリストを作成し、そのリストを取得して複数の選択メニューに追加することです。ここに私が現在持っているコードがあります:

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)などを持ちたいと思います

4

1 に答える 1

0

これを試してください リファレンスを参照してください

アレイ用

$.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));
}
于 2013-06-27T13:39:35.330 に答える