元々1行の入力フィールドを持つテーブルを持つフォームがあります。ユーザーは[新しい行]ボタンをクリックして、入力フィールドが空の別の行を取得できます。これはすべてうまく機能していますが、新しい行のID番号も同時にインクリメントする必要があります。
サンプルのJSFiddleを次の場所にセットアップしました。
http://jsfiddle.net/fmdataweb/vRe9v/2/
これを行う方法について、ここや他のサイトでいくつかの例を見てきましたが、コードを壊さずに既存のJavascriptに組み込むことはできません。これがJavascriptです:
var table = $( '#nextYear' )[0];
$( table ).delegate( '#button2', 'click', function () {
var thisRow = $( this ).closest( 'tr' )[0];
$( thisRow ).clone().insertAfter( thisRow ).find( 'input:text' ).val( '' );
$(this).remove();
});
誰かが私の既存のJavascriptを拡張して、新しい行を作成すると同時にIDをインクリメントする方法を教えてくれたら本当にありがたいです。