如何在javascript循环中为动态创建的HTML表单元素分配不同的ID

时间:2015-11-27 17:16:39

标签: javascript jquery html

  var i = 0;
  while (i < 4) {        
  $('#container').append("<div><input type='textbox' class ='left'/><input type='textbox' class ='right' /></div>");
    i = i + 1;
  }

我需要为上面创建的输入文本框添加不同的ID,以便我可以访问它们的值。

1 个答案:

答案 0 :(得分:0)

根据您在评论中尝试的内容,我认为您的语法错误。 试试这个:

  for (i=0; i<4; i++) {        
  $('#container').append("<div><input type='textbox' class ='left'/><input type='textbox' class ='right' id='left"+ i +"' /></div>");
  }

这将声明您的计数器,增加您的计数器,并附加您的容器,在途中正确设置ID。