如果不存在,jquery将行添加到表

时间:2013-04-29 11:10:16

标签: jquery

我使用以下命令将行添加到该表中已存在行的表中:

$("#tblAreas > tbody:last").append(x); // x is a <tr> block

但是,我希望它添加一行,即使它不存在。

我该怎么做?

2 个答案:

答案 0 :(得分:3)

你可能想要使用它: -

$('#tblAreas').append(x);

除非表包含行,否则您的表将没有tbody,或者您已在标记中明确声明了它。如果您尚未声明它,但您的表包含行,则它将包含在DOM中,这就是为什么上述仅在您的表中有行时才有效。

答案 1 :(得分:1)

您只需将代码更改为:

$("#tblAreas > tbody").append(x);