如果选择中的div没有类,那么做一些事情?

时间:2015-03-19 12:52:03

标签: jquery

使用jQuery如果选择中的div没有某个类,我怎么能运行一个函数?

有多个div.result。最初他们都会有一类“隐藏”,但最终他们都不会。我在不同的事件上运行以下内容:

  if (!$(".result").hasClass("hidden")) {
    $("body").addClass("all-shown");
  }

1 个答案:

答案 0 :(得分:1)

检查返回集合的长度......

if (!$(".result.hidden").length) {
    $("body").addClass("all-shown");
}

示例...

if (!$(".result.hidden").length) {
    alert("no items");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>