2011-05-12 115 views
0

我有这个code是wotks以及问题克隆领域

我现在想改变<input id="input1" /><div id="input1"> </div>Here

问题是ID,它应该改变,像input1,input2,但在第二个例子中,新的div总是有相同的ID。

在第一个例子中的ID是输入1,输入2,输入3名,...

+0

链接,对不起。 – 2011-05-12 13:53:25

回答

1

解决更新

$('#btnAdd').click(function() { 
     $('.btnDel:disabled').removeAttr('disabled'); 
     var c = $('.clonedInput:first').clone(true); 
      c.children('div').attr('id','input'+ (++inputs)).val(''); 
      c.children(':button').attr('name','btnDelete'+ (inputs)); 
     $('.clonedInput:last').after(c); 
    }); 
-1

要设置属性“名”不“ID”,因此您的代码应阅读:

$('#btnAdd').click(function() { 
    $('.btnDel:disabled').removeAttr('disabled'); 
    var c = $('.clonedInput:first').clone(true); 
     c.children(':text').attr('id','input'+ (++inputs)).val(''); 
     c.children(':button').attr('id','btnDelete'+ (inputs)); 
    $('.clonedInput:last').after(c); 
}); 
+0

nop,id的名称始终为input1。您建议的更改与删除btn相关 – 2011-05-12 13:58:39