我是html,css,jquery和javascript的新手
我正在尝试查看基于搜索返回了多少行。 下面是我正在使用的javascrip中的代码。
主要提示
表名:searchResultsTable
var numberOfrows = $("#searchResultsTable tr").length;
问题
该表实际上返回了一行,但是当我尝试打印numberofrows
时
它打印为2。不知道为什么。
根据报告的数量,我必须调用不同的功能。
我检查了代码,看看是否有任何隐藏的行,但没有。 谁能为我澄清一下这个?
答案 0 :(得分:0)
在SvenBieder的帮助下。 当您尝试计算表中的行数时,第一行中的表头也将计算在内。
答案 1 :(得分:0)
问题是您的表头包含第一行。 这意味着.length返回标题的数据行+1。