在jquery中动态克隆时如何更改输入框的字段名称

时间:2013-05-17 18:23:32

标签: jquery

在jquery中动态克隆时如何更改输入框的字段名称。

我喜欢这个

<script>
var i=0;
var input_name=null;
$('#box').each(function(){ 
  $('#sub').click(function(){ 
    var cln= $('#box').clone()
       .attr('name', input_name + '[' + i + ']');
    i++;
   });
});     
</script>

感谢!!!!

1 个答案:

答案 0 :(得分:1)

是Puppy,你必须用class替换id'。因为您不能对多个输入字段使用相同的id值。

<script>
var i=0;
var input_name=null;
$('.box').each(function(){ 
   $('.sub').click(function(){ 
     var cln= $('#box').clone()
     .attr('name', input_name + '[' + i + ']');
     i++;
   });
alert('i love you puppyma');
}); 
</script>