在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>
感谢!!!!
答案 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>