ここで人物の追加ボタンは、人物の詳細を追加するための一連のテキスト フィールドを追加します。
そして、それぞれの .loop を削除するための Remove オプションを指定しましたdiv
。それは.loop を削除しますdiv
が、最初のセットが削除されると、 Add Person ボタンは再び .loop を追加しません。div
これは、.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();
});
});