0

我尝试了以下两种访问 html 表体的方式,b) 有效,a) 不行 谁能告诉我为什么?

一个)

var requestTableBody = $('#requestTable > tbody');

for (i = 0; i < x.length; i++) {
    requestTableBody.append("<tr ><td>vvv</td></tr>");
}

b)

for (i = 0; i < x.length; i++) {
    $('#requestTable > tbody').append("<tr ><td>vvv</td></tr>");

注意:上面的脚本是一个摘录,就像 x 是实际定义的一样。我的观点是 var requestTableBody = $('#requestTable > tbody'); 之间的区别是什么?并直接访问它?

4

1 回答 1

0

X 未定义。只需替换i < x.length您要附加的行数。

看到这个JSFiddle

于 2013-10-17T11:42:16.487 回答