gpt4 book ai didi

jquery - 从 DOM 数据元素动态构建 select 语句

转载 作者:行者123 更新时间:2023-12-03 22:41:18 25 4
gpt4 key购买 nike

我需要根据提供 ajax 查询的表单数据动态构建一个选择下拉列表。我的 DOM 包含一个元素“organizations”和 4 个子元素。具有组织 ID 和组织名称的子级

Organizations = {
{ id="2", name="Systems"}
{ id="4", name="Network"}
{ id="5", name="Operations"}
{ id= "7", name="Security"}
}

我需要构建以下选择子句

<select name='organization'>
<option value="2">Systems</option>
<option value="4">Network</option>
<option value="5">Operations</option>
</select>

如何动态构建 select 语句?

最佳答案

Organizations = {
{ id="2", name="Systems"}
{ id="4", name="Network"}
{ id="5", name="Operations"}
{ id= "7", name="Security"}
}

鉴于上述对象:

var $el = $('<select></select>');  //create a new DOM Element with jQuery syntax
for (i in Organizations) { //iterate through the object and append options
$el.append('<option value="' + Organizations[i]['id'] + '">' + Organizations[i]['name'] + '</option>');
}

然后将创建的元素附加到某处...

$('body').append($el);  //should work

关于jquery - 从 DOM 数据元素动态构建 select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14927064/

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