[英]Jquery populate multiple select boxes with the same name
我正在用javascript動態創建元素,最終看起來像這樣:
<select id="splitUserDDL" name="splitUserDDL[]"></select>
當我嘗試添加選項時,似乎正在填充第一個選擇框,而不是其余部分。 有沒有一種方法可以向所有選擇框添加相同的選項?
$('#splitUserDDL').empty();
var userDDL = document.getElementById('splitUserDDL');
var defaultoption = document.createElement('option');
defaultoption.text = '-Select-';
defaultoption.value = 0;
userDDL.add(defaultoption);
使用類而不是ID。
<select class="splitUserDDL" name="splitUserDDL[]"></select>
然后使用jQuery添加選項,並遍歷所有選項:
$(".splitUserDDL").empty();
$(".splitUserDDL").each(function() {
$(this).append($("<option>", {
text: "-Select-",
value: 0
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.