表行从多个页面计数

时间:2011-04-19 19:10:52

标签: javascript html-table rows

在Javascript中,我有一个包含多行(100行)的表。在我的UI中,我每页只能显示20行。因此,这些行显示为5页。

当我尝试使用tbl.rows.length获取表的行数时,它只给了我20而不是100。

在这种情况下,我可以使用哪个函数来获取行的总数?

1 个答案:

答案 0 :(得分:0)

单独使用javascript没有好办法,除非你有类似Showing 1-20 of <span id="num_rows">100</span>的内容,那么你可以抓住那个范围的内容。

使用AJAX查询服务器似乎有点矫枉过正。

不管怎样,你应该只是将总行值插入你的html某处,然后用javascript读取值。如果您愿意,您甚至可以在表格中设置data-total_rows="100"等属性 - 有很多选项。

无论您使用此方法选择什么,如果您要动态添加/删除行,也必须更新该值。