使用jQuery如果选择中的div没有某个类,我怎么能运行一个函数?
有多个div.result。最初他们都会有一类“隐藏”,但最终他们都不会。我在不同的事件上运行以下内容:
if (!$(".result").hasClass("hidden")) {
$("body").addClass("all-shown");
}
答案 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>