最初の TR が非表示のテーブルがあります (style="display:none;")。ユーザーがテーブルに新しい行を追加できるように、テーブルの上部にボタンがあります。クリックすると、非表示の行が複製され、テーブルの下部に追加されます。NEW 行に必要なものを正確に含めるために行を事前にフォーマットできるため、これが最善の方法だと考えています。
これが私がこれまで持っているJQueryです:
$(document).ready(function($) {
$(".dispadd").click(function() {
$('#hiddenrow').clone().show().appendTo( $('#hiddenrow').parent() );
});
});
期待どおりに行が追加されたように見えますが、1 秒以内に新しい行が消えます。誰かが私が間違っていることを見ていますか?
__ _ __最新のコード__ _ ____
$(document).ready(function($) {
$(".dispadd").click(function(event) {
event.preventDefault();
$('#hiddenrow')
.clone()
.removeAttr('id')
.show()
.appendTo( $('#disptable').after().show()
);
});
});
#hiddenrow を親テーブルの外に移動した後、少し変更する必要がありました。複製された行の入力ボックスの 1 つの値を設定するにはどうすればよいですか?