从DOM数据元素动态构建选择语句

20 浏览
0 Comments

从DOM数据元素动态构建选择语句

这个问题已经有答案了

使用jQuery从JavaScript对象中添加选项到下拉列表的最佳方法是什么?

我需要根据提供的ajax查询表单数据动态构建一个下拉列表选择框。

我的DOM包含一个名为“organizations”的元素,它有4个子元素。每个子元素都有一个org id和org name。

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

我需要构建下面的select语句。


我如何动态构建select语句?

admin 更改状态以发布 2023年5月25日
0
0 Comments

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

考虑上述对象:

var $el = $('');  //create a new DOM Element with jQuery syntax
for (i in Organizations) { //iterate through the object and append options
  $el.append('');
}

然后将创建的元素追加到某个地方...

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

0