gpt4 book ai didi

javascript - 在选择选项中添加多个值

转载 作者:行者123 更新时间:2023-11-30 11:43:19 24 4
gpt4 key购买 nike

我有一个数组,例如 [1,2,3]

我想在选择选项菜单中显示数组的每个元素。

我目前正在使用 .append,但是当我这样做时,它会添加到选择中的现有项目中,这是我不想要的。我希望它们成为运行时选择中的唯一选项。

到目前为止,这是 jQuery:

for (var i = 0; i < data2.length; i++) {
$("#sec").append("<option>"+data2[i]+"</option>");
}

最佳答案

在使用 empty() 附加清空选择标签之前方法。

$("#sec").empty();
for (var i = 0; i < data2.length; i++) {
$("#sec").append("<option>"+data2[i]+"</option>");
}

或者生成一个HTML字符串,将全部内容替换为html()方法。

var html = '';
for (var i = 0; i < data2.length; i++) {
html += "<option>"+data2[i]+"</option>";
}
$("#sec").html(html);

或者更简单的方法使用Array#join方法,这有助于避免循环。

$("#sec").html('<option>' + data2.join('</option><option>') + '</option>');

关于javascript - 在选择选项中添加多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41880303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com