2009-07-19 109 views
5

我有一個表格顯示數據庫中的數據的網頁。有一個主要的<tr>被顯示,並且一個額外的<tr>被隱藏,只有當用戶點擊第一個主要的<tr>上的按鈕時纔會顯示jquery。使用DataTables插件隱藏特定行?

我得到的問題是,當我使用數據表插件時,它會查找所有行並對它們進行計數,所以我在每個主行下有11行數據和11個額外的隱藏行。然後顯示在「顯示22個條目中的1到10」表格的按鈕處。我不希望Datatables計數或查看隱藏的行。我有辦法解決這個問題。所有<tr>'s都有ID和類,所以我認爲可能有一個簡單的方法來正確分類這些數據。

而且,當我點擊主<tr>顯示隱藏<tr>它不會滑下下主要<tr>我點擊,而是去所有主要<tr>'s以上。有人知道爲什麼

Datatables Site []>

回答

0

你做計算的行應使用查詢「:可見」屬性。所以你的查詢應該是這樣的:

var entries = $("tr:visible").length;