1

我有一个带有固定标题的 HTML 表格。我在 Stack Overflow 上找到的用于固定标头的代码,我在代码中有链接

注意:我发现了另一个与 4 个月前发布的类似的帖子,但它从未得到回复——发帖者也没有发布任何有效的 JSfiddle,所以我认为有必要发布这个单独的帖子。

我遇到的问题是尝试使用 jquery 在 HTML 表中添加一行。

$("#MaterialTable").find("tbody").prepend(function() {

代码工作得很好,直到我添加了固定的标题。现在我不知道如何解决这个问题。小提琴的链接如下。您可以看到该行已添加到表中,但它位于可滚动部分之外。

JSFiddle:向具有固定标题的 HTML 表中添加一行

我不经常在这里发布问题,所以如果我错过了一些明显需要的信息,请告诉我。

4

1 回答 1

1

“滚动”代码复制了原始表......包括它的 ID。因此,您最终会得到两个具有相同 ID 的元素。

在该行之后var newTbl = oTbl.clone();,立即添加:newTbl.attr("id","");

于 2012-09-12T16:39:18.907 回答