クラスを持つ div ボックスには、それぞれ IDと.my-row
ID を持つ追加ボタンと削除ボタンが含まれています。Jqueryは、ボタンをクリックしてdivボックスを複製し、ボタンを使用してdivボックスを削除するために使用されます。div ボックスの追加と削除中にフェードインとフェードアウトのアニメーションが必要です。#add-row
#remove-row
#add-row
#remove-row
HTML:
<div id="my-field">
<div class="grey-field">
//box i want to clone
<div class="my-row">
<a id ="add-row" class="button"></a>
<a id ="remove-row" class="button"></a>
</div>
</div>
</div>
jQuery
$('#add-row').on('click', function() {
var row = $('.my-row').clone(true);
row.removeClass('my-row');
row.insertBefore('#my-field .grey-field>div:last');
return false;
});
$('#remove-row').on('click', function() {
$(this).closest("div").fadeOut(600, function(){
$(this).remove();
});
return false;
});