这里添加人员按钮添加一组文本字段以添加人员的详细信息。
而且我已经给出了 Remove 选项来删除相应的 .loop div
,它删除了 .loopdiv
但是当第一组被删除时 Add Person 按钮再次不添加 .loopdiv
因为因为 .loopdiv
已从页面中完全删除,所以它是没有找到div
那个clone
。我该如何解决这个问题?
代码在这里
$(document).ready(function() {
clicks = 0;
$('div.test').on('click', function () {
$('.attnd2').show();
$('div.loop').show();
if ($('div.loop').length < 5) {
clicks++;
if(clicks>1){
newLoopDiv = $($('div.loop')[0]).clone().appendTo(".container");
$('input', newLoopDiv).each(function (index, element) {
$(element).attr('name', $(element).attr('name') + clicks);
});
}
else{
newLoopDiv = $($('div.loop')[0]).appendTo(".container");
$('input', newLoopDiv).each(function (index, element) {
$(element).attr('name', $(element).attr('name') + clicks);
});
}
}
$( ".remove" ).click(function() {
$(this).closest('.loop').remove();
});
});
$( ".remove" ).click(function() {
$(this).closest('.loop').remove();
});
});