如何查找表中是否包含任何行。我試過,但有錯誤:如何查找表中是否存在tr元素
Cannot read property 'length' of undefined
if($("#tblNames").tr.length > 0)
{
alert('row exists');
}
else
{
alert('row doesn't exist')
}
例如下表的HTML不包含任何tr
,我如何檢查呢?
<table id="tblNames">
</table>
用'find()':'$( 「#tblNames」)找到( 'TR')length'或者只是把它直接選擇: '$('#tblNames tr')。length'。無論哪種方式,我會*強烈*建議您閱讀jQuery文檔,因爲如果您打算研究正確的語法,這很容易解決:http://api.jquery.com –
好的技巧,以避免這種錯誤當你檢查可以未定義的對象的道具時,使用條件'object && object.prop'就好像對象未定義一樣,它不會嘗試檢查道具。 –