0
在Javascript中,我有一個包含多行(100行)的表。在我的UI中,每頁只能顯示20行。所以,這些行顯示在5頁。表格行從多個頁面計數
當我嘗試使用tbl.rows.length得到表的行數,它給我的只有20而不是100。
在這種情況下,該功能,我可以用它來獲得總計數的行?
在Javascript中,我有一個包含多行(100行)的表。在我的UI中,每頁只能顯示20行。所以,這些行顯示在5頁。表格行從多個頁面計數
當我嘗試使用tbl.rows.length得到表的行數,它給我的只有20而不是100。
在這種情況下,該功能,我可以用它來獲得總計數的行?
沒有好的方法來單獨使用javascript來做到這一點,除非你有類似Showing 1-20 of <span id="num_rows">100</span>
的東西,那麼你可以獲取該範圍的內容。
使用AJAX來查詢服務器似乎是矯枉過正。不管怎麼樣,你應該把總行數值插入到你的html的某個地方,然後用javascript讀取這個值。如果你願意的話,你甚至可以設置一個屬性如data-total_rows="100"
- 這裏有很多選項。
無論您使用此方法選擇什麼,如果要動態添加/刪除行,還必須更新該值。
javascript沒有表格..你使用什麼插件?或者你在談論用JavaScript訪問的html表嗎? – 2011-04-19 19:13:45
你使用任何類型的jQuery表API或類似的東西?或者使用普通的HTML表格? – capdragon 2011-04-19 19:16:07
只是HTML表..在我們公司他們不使用jQuery。 – user12121 2011-04-19 19:30:51