根据对象中的int获取设定数量的输入字段

时间:2016-12-01 13:19:44

标签: javascript jquery html

我有一个信息对象。我希望能够根据特定属性中的对象编号在html中创建多个相同的2个输入字段。

因此,如果对象包含数字4,我想写这两行4次。

<input type="text" placeholder="Enter First Name" />
<input type="text" placeholder="Enter Last Name" />

在javascript / jquery中有没有简单的方法呢?

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情。

&#13;
&#13;
O
&#13;
        function addFields(){
            var number = document.getElementById("member").value;
            var container = document.getElementById("container");
            while (container.hasChildNodes()) {
                container.removeChild(container.lastChild);
            }
            for (i=0;i<number;i++){
                container.appendChild(document.createTextNode("Member " + (i+1)));
                var input = document.createElement("input");
                input.type = "text";
                container.appendChild(input);
                container.appendChild(document.createElement("br"));
            }
        }
&#13;
&#13;
&#13;

您可以看到答案here