gpt4 book ai didi

javascript - REGEX 在 javascript 中查找选项标签

转载 作者:行者123 更新时间:2023-12-02 19:51:51 26 4
gpt4 key购买 nike

基本上,我正在生成一个下拉(选择)列表,该列表使用从数据库检索的数据。

然后,我将 ID 和名称存储在 gSections 数组中。

我需要循环遍历我拥有的数组,看看我设置的变量中是否已有选项标签。

这是我的代码:

    for( s in gSections ){
if( THE FIND WAS NOT FOUND ){
resources += '<option name="' + gSections[s].id + '">' + gSections[s].name + '</option>';
}
}

$('select[name="resources"]').html( resources );

插入选项之前的 HTML 是:

    <select name="resource">
<option value="select" selected="true">Please select...</option>
</select>

gSections 数组如下(来自 console.log()):

[Object { id="1471", name="test1"}, Object { id="1470", name="Test2"}, Object { id="1471", name="test1"}]

所以最后,我只希望数组中的每个元素之一出现在我的下拉列表中。

如果您能想到更好的方法,请随时提出建议。

我知道这听起来可能很困惑或其他什么,但我不太擅长解释事情,所以请随意提问。

谢谢!

最佳答案

您不应该使用 JavaScript 字符串将 HTML 附加到 DOM,JavaScript 比这更复杂一点。

您可以创建<option>元素作为节点并将它们附加到 <select>元素。

<强> Here's a live example of what I mean

关于javascript - REGEX 在 javascript 中查找选项标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9210185/

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