javascript - 使用 jQuery 检查是否所有的 div 都被隐藏

标签 javascript jquery html css dom

我如何检查是否隐藏了所有带有类测试的 div。如果它们都是隐藏的,则将 wrap1 设置为隐藏。谢谢。

<div id='wrap1'>
<div class="header">Header 1</div>
<div class='test'><a href="#">Test 1</a></div>
<div class='test'><a href="#">Test 2</a></div>
<div class='test'><a href="#">Test 3</a></div>
</div>

更新: 感谢大家的真正快速回答,我得到它的工作。他们都非常有帮助。

最佳答案

您可以按照上面的建议使用选择器进行检查,并像这样:

 if ( $("div.test:visible").length === 0)
      $("#wrap1").hide( );

关于javascript - 使用 jQuery 检查是否所有的 div 都被隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1222853/

相关文章:

javascript - AngularJS:如何检索 Foursquare API 数组数据?

javascript - 使用 svg 在两个圆之间绘制箭头

jquery 在表中显示所有 DIV,只想显示链接后的 div

html - 带有图像的按钮不会位于居中文本下方

html - favicon.ico 的正确 MIME 类型?

javascript - 无法将消息从上下文菜单发送到内容脚本

Javascript math.round 阈值

javascript - 日期选择器仅适用于第一行

javascript - 类型错误 : Cannot set property 'data_id' of undefined

javascript - 按钮触发 2 个脚本而不是 1 个