[quicksearch] How to determine number of displayed rows?

不羁的心 提交于 2019-12-22 13:56:15

问题


I'm using jQuery with TableSorter and QuickSearch plugins. These work fine.

How can I:

  1. dynamically display row numbers for each displayed row?

  2. somewhere on my page, display the total number of displayed rows?


回答1:


 $('tr:visible').length

Will you give the number of visible rows on the page.

Something along the lines of:

 var rowCount = $('tr:visible').length;
 $('#rowCountDiv').html(rowCount + "rows");

Will write out the number into a div on your page with an id of rowCountDiv




回答2:


Here's the proper answer. In the PHP use something like this:

echo "Dynamic count: <p id=\"count\"></p>";

Then in the quickSearch add an onAfter function.

onAfter: function() {
    document.getElementById("count").innerHTML=($('tr:visible').length-1);
}

Voila! Now you have a dynamic count that updates whenever the table is searched.



来源:https://stackoverflow.com/questions/3557015/quicksearch-how-to-determine-number-of-displayed-rows

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!