检查是否至少有一个元素可见

9

我有一组具有相同类名的元素:

<div class="the_class"></div>
<div class="the_class"></div>
<div class="the_class"></div>

使用jQuery,我想检查这些元素中是否至少有一个元素是显示的。类似于以下代码:
if ($('.the_class').theFunction()) {
    ...
}

我可以使用什么?

1个回答

20
你可以使用 :visibleclass选择器 来检查元素是否可见。使用 class 选择器,如果可见元素计数 大于零 ,则至少有一个元素是可见的。

演示实例

if($('.the_class:visible').length)
{

}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接