我有一个表格,表格中最初有 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>