var i = 0;
while (i < 4) {
$('#container').append("<div><input type='textbox' class ='left'/><input type='textbox' class ='right' /></div>");
i = i + 1;
}
我需要为上面创建的输入文本框使用不同的 ID,以便我可以访问它们的值。
最佳答案
根据您在评论中尝试的内容,我认为您的语法是错误的。 试试这个:
for (i=0; i<4; i++) {
$('#container').append("<div><input type='textbox' class ='left'/><input type='textbox' class ='right' id='left"+ i +"' /></div>");
}
这将声明您的计数器,增加您的计数器,并附加您的容器,并在途中正确设置 ID。
关于javascript - 如何为 JavaScript 循环内动态创建的 HTML 表单元素分配不同的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33962137/