如果在#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>
答案 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;