【发布时间】:2014-04-06 21:04:11
【问题描述】:
Onclick 我正在克隆复选框,因此客户可以根据需要订购原始报价。我现在有两个问题:
1) 为原始名称添加唯一编号。它现在的工作方式:
我得到了这个 a_1、a_12、a_123 等。
而不是这个 a_1、a_2、a_3 等。
2) 另一个问题是文本框“b”的增量不是从 1 开始,而是前一个 (a) 结束的地方。我希望它从一个开始。
感谢您的帮助,这是我的代码:
c = 0;
$('input[type="checkbox"]').change(function(){
var currentNameAttr = $(this).attr('name');
var newNameAttr = (currentNameAttr+(++c))
var cloned;
if($(this).is(':checked')) {
$(this).parent().parent().parent().clone(true).insertAfter(this)
$(this).prop('checked', false)
$(this).attr('name', newNameAttr)
}
})
【问题讨论】:
标签: javascript auto-increment increment cloning