0
我正在尝试将新行添加到表中。新行与下一行重复,只有少量更改。新行将删除嵌套表中的所有行,但会删除第一行。我创建了一个的jsfiddle链接,你可以找到更多的细节和代码:从重复中删除行后添加重复行
var rowId = $("#menu").attr("rowId");
var currentRow = $("#" + rowId);
var rowToBeAdded = currentRow.next();
rowToBeAdded.clone().insertAfter(currentRow)
.find(".TBLCONTENTS:not(:first),.TBLALTCONTENTS:not(:first)").remove();
出于某种原因,下面的作品,但上面没有:
rowToBeAdded.clone().insertAfter(rowToBeAdded).find(".TBLCONTENTS:gt(0),.TBLALTCONTENTS:gt(0)").remove();
谢谢您的回答,它完美的作品中的jsfiddle但出于某种原因,在我的应用中删除所有。内容和altcontent行和插入空行。我附上了html代码的截图。 – azamsharp 2012-02-11 17:38:50
应该是'rowToBeAdded.clone()。insertAfter(rowToBeAdded)' – ori 2012-02-11 17:44:47
谢谢我改变了代码,但由于某些原因tBody总是空的新添加的行!似乎它由于某种原因删除了所有的行。 – azamsharp 2012-02-11 17:51:21