我有一个代码应该复制我指定的行。我的表是动态制作的,所以我无法定义 ID。我希望能够单击指定行上的按钮并找到最接近的 tr 进行复制。
应该复制的代码是:
function cloneRow()
{
var row = $(this).closest('tr'); // find row to copy
var table = document.getElementById("ScannedItems");
var clone = row.cloneNode(true); // copy children too
clone.id = "newID";
table.appendChild(clone);
}
我需要更改var row = $(this).closest('tr');
为其他内容,但我不知道将其更改为什么,以便我可以tr
从a href
单击的位置获得最接近的值。
或者只是复制单击 a 的同一行。
a href 看起来像这样
<a onclick='cloneRow();'><span class='glyphicon glyphicon-plus' style='padding-right:15px;'>
我知道这个问题没有很好地解释......我制作了一个 jsFiddle 来参考我正在谈论的内容。http://jsfiddle.net/KSCLC/9/