用于创建多个元素的jQuery语法

时间:2016-04-01 12:03:58

标签: jquery

使用JSON格式时,使用jQuery创建多个HTML元素的正确语法是什么?例如......

inputs = $("<select/>", {
    html: list,
    id: 'select'+siteNumber+''+x+'',
    name: 'select'+siteNumber+'['+x+']'
    });

创建一个选择输入,但我有大约6个其他输入字段(不同类型,而不仅仅是提交),我想要存储在inputs变量中。如何将多个元素放入变量?

非常感谢。

1 个答案:

答案 0 :(得分:0)

使用一些循环并将新元素推送到数组中。

var inputs = [];
for (var i = 0; i<6; i++) {
    inputs.push($("<select/>", {
        html: list,
        id: 'select'+siteNumber+''+x+'',
        name: 'select'+siteNumber+'['+x+']'
    }));
}