我有一张桌子 $("#Customers")。
<table id="Customers">
<tbody>
<tr>
<td>
<input id="model_0_name" type="text" name="model[0].name"/>
</td>
<td>
<button>Add</button>
</td>
</tr>
</tbody>
</table>
每行在最后一个 td 元素中都有一个按钮。我想克隆该行并将其添加到单击的行下方。我想从克隆的行中删除按钮元素。克隆部分正在工作,但按钮没有被删除。此外,我想将新输入行的 id 和名称重命名为新索引:例如:model[1].name。
$("#Customers > tbody > tr").click(function (event) {
event.preventDefault();
// get row index
var rowndx = $("tr").index(this);
var cnt = $("#Customers > tbody > tr").length;
var clonerow = $(this)
.clone()
.wrap("<tr></tr>").parent().html();
$("#Customers > tbody > tr").eq(rowndx - 1).after(clonerow).remove("tr > td:last");
});