讓考慮多維數組包含一些記錄,我有兩個下拉列表
1)列表1
2)列表2
現在,
我要上添加一個數組值list2通過改變list1。如果list1的值是「-1」,那麼list2必須被刪除或隱藏。否則爲空列表2,使其可見並從列表1中插入數組中的值。我已經做到了,但有些問題我無法解決。請幫幫我。
在此先感謝。
下面是代碼:如何在下拉列表中添加值的jQuery
<select id="list1" onchange="changeVal(this.value);">
<option value="-1">Select any option</option>
<option value="0">test1</option>
<option value="1">test2</option>
<option value="2">test3</option>
</select>
<select id="list2">
</select>
function changeVal(i){
var Arr = [
['Dummy 1.1','Dummy 1.2','Dummy 1.3'],
['Dummy 2.1','Dummy 2.2','Dummy 2.3'],
['Dummy 3.1','Dummy 3.2','Dummy 3.3']
];
if(i != "-1"){
$("#list2").html("");
$("#list2").css("visibility","visible");
for (var addOption = 0; addOption < Arr[i].length; addOption++){
var option = $("<option></option>");
$("#list2").append(option);
option.html(Arr[i][addOption]);
}
}
else{
$("#list2").remove();
}
}
'appendSelect'和'你在哪裏使用'changeVal()'? – Satpal
等我在編輯它。 – user3379651