在Javascript中,我有一个包含多行(100行)的表。在我的UI中,我每页只能显示20行。因此,这些行显示为5页。
当我尝试使用tbl.rows.length获取表的行数时,它只给了我20而不是100。
在这种情况下,我可以使用哪个函数来获取行的总数?
答案 0 :(得分:0)
单独使用javascript没有好办法,除非你有类似Showing 1-20 of <span id="num_rows">100</span>
的内容,那么你可以抓住那个范围的内容。
使用AJAX查询服务器似乎有点矫枉过正。
不管怎样,你应该只是将总行值插入你的html某处,然后用javascript读取值。如果您愿意,您甚至可以在表格中设置data-total_rows="100"
等属性 - 有很多选项。
无论您使用此方法选择什么,如果您要动态添加/删除行,也必须更新该值。