jQuery:检查一个 div 是否包含一个带有类的 div
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/12250693/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-26 11:28:24 来源:igfitidea点击:
jQuery: check if a div contains a div with class on
提问by Beginner
I have several <div>
elements inside another <div>
.
我<div>
在另一个<div>
.
I want to do an if
statement which is trueif a div inside the top div contains class on.
我想做一个if
声明,如果顶部 div 中的一个 div 包含类,则该语句为真。
HTML:
HTML:
<div class="toDiv">
<div>
</div>
<div class="on">
</div>
</div>
jQuery:
jQuery:
if ($(".toDiv").contains("on")) {
// do something
}
回答by Claudio Redi
if ($(".toDiv").find(".on").length > 0){
///do something
}
or
或者
if ($(".toDiv .on").length > 0){
///do something
}
回答by Ropstah
$('div.toDiv').each(function() {
if($('div.on', this).length > 0) {
//do something with this
}
});