元は 1 行の入力フィールドを持つテーブルを含むフォームがあります。ユーザーは [新しい行] ボタンをクリックして、入力フィールドが空の別の行を取得できます。これにより、すべての行に複数の「新しい行」ボタンのコピーが残ります。最近作成された「新しい行」ボタン (つまり、入力フィールドの最後の行にあるボタン) 以外はすべて削除したいと思います。
サンプルの JSFiddle を次の場所にセットアップしました。
http://jsfiddle.net/fmdataweb/vRe9v/2/
新しく作成されたボタンを新しい行に残しながら、クリックされたボタンを削除する既存の js に追加できるものはありますか? Javascript は次のとおりです。
var table = $( '#nextYear' )[0];
$( table ).delegate( '#button2', 'click', function () {
var thisRow = $( this ).closest( 'tr' )[0];
$( thisRow ).clone().insertAfter( thisRow ).find( 'input:text' ).val( '' );
});
</p>