如何查找表中是否存在tr元素

Fac*_*der 0 html jquery html-table

我们如何找到一个表是否包含任何行.我试过这个,但得到了错误:

无法读取未定义的属性"长度"

if($("#tblNames").tr.length > 0)
{
    alert('row exists');
}
else
{
    alert('row doesn't exist')
}
Run Code Online (Sandbox Code Playgroud)

例如,下表的HTML不包含任何内容tr,我该如何检查?

<table id="tblNames">

</table> 
Run Code Online (Sandbox Code Playgroud)

Jai*_*Jai 5

将其更改为:

if($("#tblNames tr").length > 0)
Run Code Online (Sandbox Code Playgroud)

你有一个jQuery对象,你正在尝试访问tr它中的节点,而不是那里.而是tr根据建议或使用更改您的jquery选择器.find('tr').length.