gpt4 book ai didi

jquery选择器来计算可见表行数?

转载 作者:行者123 更新时间:2023-12-03 21:25:28 25 4
gpt4 key购买 nike

我有这个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>

我需要计算没有具有display:none的行数。我怎样才能做到这一点?

最佳答案

您可以使用 :visible selector .length 像这样:

var numOfVisibleRows = $('tr:visible').length;

如果<table>本身在屏幕上不可见(如果任何父级被隐藏, :visible 返回 false,该元素不必直接隐藏),然后使用 .filter() ,像这样:

var numOfVisibleRows = $('tr').filter(function() {
return $(this).css('display') !== 'none';
}).length;

关于jquery选择器来计算可见表行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2931893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com