我试图将点击的行+下一行添加到HTML表格的末尾。由于某些原因,当我使用originalRow.next()
代码时,它将该行添加为HTML表格的首行。我希望它被添加到表格的底部而不是顶部。在HTML表格的末尾添加单击的行+下一行
var rowId = $("#menuToolsetTemplate").attr("rowId");
var originalRow = $("#" + rowId);
var rowToBeAdded = $("#" + rowId).clone();
// when adding module level
if ($(rowToBeAdded).attr("class") == "PARENTROWCONTENTS") {
$("#tblTemplate_Body").append(rowToBeAdded);
$("#tblTemplate_Body").append($(originalRow).next());
}
originalRow
是用户点击的行。我对该行进行克隆并添加到表格的底部。我还需要将oringinalRow.next
添加到表格的底部。
也许如果你$ originalRow.appendTo($(“#tblTemplate_Body”))它会工作。我也可以建议你尝试添加一个美元符号到你的代表jQuery对象的变量名吗?这样你可以很容易地记住,当你稍后再次使用它时,你不需要将它包装在jquery选择器中。 ;) – Malk 2012-02-07 22:49:45
你可以创建一个JSFiddle,这样我们就可以看到自己的行为了吗? – Jasper 2012-02-07 22:53:31
@Adam我想添加单击行和下一行的克隆,然后添加到表的底部。 – azamsharp 2012-02-07 23:00:28