检查是否有隐藏的div

时间:2012-11-21 20:10:39

标签: jquery

如果在#main中的其他div中隐藏了至少一个div,请如何检查点击?

$('#main div').click(function(){


});

<div id="main">
    <div style="display:block"></div>
    <div style="display:block"></div>
    <div style="display:none"></div>
</div>

2 个答案:

答案 0 :(得分:7)

if($("#main div:hidden").length > 0) {
  // atleast 1 div is hidden
}

如果您只想检查直接后代,可能需要执行#main > div:hidden

答案 1 :(得分:1)

var doesHiddenDivExist = $('#main div:hidden').length > 0;
相关问题