I've got this html:
<table>
<tr style="display:table-row"><td>blah</td></tr>
<tr style="display:none"><td>blah</td></tr>
<tr style="display:none"><td>blah</td></tr>
<tr style="display:table-row"><td>blah</td></tr>
<tr style="display:table-row"><td>blah</td></tr>
</table>
I need to count the number of rows that don't have display:none
. How can I do that?
You can also view particular table visible rows
The totalRowWithoutHeader gives the total row count excluding header row.
$('tr:visible').length
$("tr:visible") gets you the results of the visible rows, and I think you can then do .length
You can use the
:visible
selector and.length
like this:If the
<table>
itself isn't visible on the screen (:visible
returns false if any parent is hidden, the element doesn't have to be hidden directly), then use.filter()
, like this: