1

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>

谢谢!!!!

4

1 回答 1

1

是的,小狗,你必须用类替换'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>
于 2013-05-18T02:37:39.023 回答