Javascript 检查单击事件后是否隐藏了所有div

Javascript 检查单击事件后是否隐藏了所有div,javascript,jquery,html,Javascript,Jquery,Html,我有div,每个div中都有一个链接。单击链接后,div被隐藏。我想在所有div都隐藏后重定向到另一个页面 这是我的密码: 不清楚“all”div是什么意思,似乎这个onClick=“$(this.parent().parent().parent().hide()”只对一个div有效。 如果在单击时将类“hidden”添加到中,并且您知道有多少个div,比如4。 然后通过以下方式检查'all'div类是否包含'hidden': $("a").on('click', function(){ //

我有div,每个div中都有一个链接。单击链接后,div被隐藏。我想在所有div都隐藏后重定向到另一个页面

这是我的密码:


不清楚“all”div是什么意思,似乎这个
onClick=“$(this.parent().parent().parent().hide()”
只对一个div有效。
如果在单击
时将类“hidden”添加到
中,并且您知道有多少个div,比如4。 然后通过以下方式检查'all'div类是否包含'hidden':

$("a").on('click', function(){
// here should be some div you want to hide
  $(".checkhide").addClass("hidden");
})

var hidden_div_number = $("div").find("[class*='hidden']").length; 
if (hidden_div_number==4){
 // do something;
}

我解决了这个问题。那只是个打字错误。我忘记了javascript中的“.”



$(函数(){if($(“.checkhide:visible”).length==0)警报('all is hidden');})你也可以发布你的javascript吗?$(函数(){if($($(($)div.checkhide:visible”).length==0)alert('all is hidden');})$(“checkhide:visible”).length==0开始时显示警报,而所有div都可见实际上每个div中都有链接。因此我想重定向用户o,当他点击最后一个链接时另一个页面(隐藏剩下的最后一个div)