我正在尝试检测父"gallery“div中是否有任何子div具有"show”类。
<div id="gallery">
<div class="show"></div>
<div></div>
<div></div>
</div>
if (TEST CONDITION) {
alert('sub element with the class show found');
} else {
alert('not found');
}
它不必是if/else格式。如果能够以一种jQuery链接的方式实现这一点,那就更好了。
发布于 2011-05-01 06:03:51
这应该可以做到:
if ($("#gallery > div.show").length > 0)
发布于 2013-02-08 19:28:04
如果您希望保留jQuery链接功能,请使用:
$("#gallery").has(".show").css("background","red"); //For example..
发布于 2011-05-01 06:07:09
这样如何:
$("#gallery div").each(function (index, element) {
if($(element).hasClass("show")) {
//do your stuff
}
});
https://stackoverflow.com/questions/5844886
复制相似问题