0

我正在尝试一次将多行添加到 jQuery 数据表中。我希望能够创建一个如下所示的字符串,并调用一个函数将这些元素作为行添加到表中。有没有可以让我这样做的功能?

var trString = "<tr class='custom class'><td></td><td></td></tr><tr class='custom class'><td></td><td></td></tr><tr class='custom class'><td></td><td></td></tr>"

我已经看到了 fnAddData 函数,但我无法使用该函数将我的自定义类动态添加到行中。我也试过 fnAddTr 但我一直收到一个错误,说我的对象没有方法“getElementsByTagName”

再次,是否有一个函数可以让我将一串“”添加到数据表中?

4

2 回答 2

0

您需要转义引号:

var trString = "<tr class=\"custom class\"><td></td><td></td></tr><tr class=\"custom class\"><td></td><td></td></tr><tr class=\"custom class\"><td></td><td></td></tr>";

或者:

var trString = '<tr class="custom class"><td></td><td></td></tr><tr class="custom class"><td></td><td></td></tr><tr class="custom class"><td></td><td></td></tr>';
于 2013-07-01T17:02:06.330 回答
0

啊,我在这里找到了解决方案:http: //datatables.net/forums/discussion/6092/fnaddtr-plugin-ntr.getelementsbytagname-is-not-a-function/p1

于 2013-07-01T17:16:03.057 回答