有没有办法更好地编码?另外我想将标签的值更改为“A1,A2”,“B1,B2”等等......但我不知道如何。
脚本:
//remove button
$('.removeBtn').click( function() {
var counts = $(this).parent().parent().children().length-3;
if(counts < 4) {
$(this).parent().parent().find('.addBtn').show();
}
$(this).parent().remove();
});
//add button
$('.addBtn').click( function() {
var counts = $(this).parent().children().length+1;
var content = $(this).prev();
if (counts > 4) {
$(this).parent().find('.addBtn').hide();
}
content.clone(true,true).insertAfter(content).find('.removeBtn').show().end()
.find('input').val('');
});
这是内容被克隆的 HTML
<div class="cointainer">
<div class="content">
<label for="itemFirst">A 1:</label>
<input type="text" name"itemFirst[]">
<button class="removeBtn hide">Remove</button>
</div>
<button class="addBtn">Add Another</button>
</div>
<hr>
<div class="cointainer">
<div class="content">
<label for="itemSecond">B 1:</label>
<input type="text" name"itemSecond[]">
<button class="removeBtn hide">Remove</button>
</div>
<button class="addBtn">Add Another</button>
</div>