表行从多个页面计数

问题描述 投票:0回答:1

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

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

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

javascript html-table rows
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.