我想计算表格中未隐藏的行数。我可以通过检查tr
属性的样式来判断是否隐藏了行:<tr style="display: none; ">
。你如何使用jquery计算这个?
答案 0 :(得分:13)
答案 1 :(得分:5)
:visible selector只会选择可见的项目。
var count = $('#your-table tr:visible').length;
如果您已有一个包含行的变量,您还可以使用filter
方法。
var $rows = $('#your-table tr'),
visibleCount = $rows.filter(':visible').length;
答案 2 :(得分:3)
答案 3 :(得分:1)
可能有一种更简单的方法,但你可以这样做
var a = $('tr').length;
var b = $('tr[style="display:none;"]').length;
alert(a - b);
答案 4 :(得分:1)
如果您发现特定的表格,请执行此操作
$("#tableid tr:visible").length