我有一个显示图片和星星的 wrapper 。 如果 image 和 star 都有一个名为“no”的类,我想隐藏包装器。它必须是两者,如果只有其中一个具有“否”类,则必须显示它。
<div id="wrapper">
<a href="#" class="image no" target="_blank"><img src="something.jpg"></a>
<a href="#" class="star no"><img src="star.png"></a>
</div>
像这样:
if ($(".image, .no") && $(".star, .no")) {
document.getElementById("wrapper").style.display = "none";
}
最佳答案
.hasClass()
就是你要找的
if ($(".image").hasClass("no") && $(".star").hasClass("no")) {
// TODO
}
更简单
if ($(".image,.star").is(".no")){
// TODO
}
关于javascript - 如果一个 div 有这两个类,隐藏包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46233617/