1

如果在#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>
4

2 回答 2

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

#main > div:hidden如果您只想检查直接后代,您可能想要这样做。

于 2012-11-21T20:12:05.583 回答
1
var doesHiddenDivExist = $('#main div:hidden').length > 0;
于 2012-11-21T20:12:02.247 回答