[翻译]  Jquery check if a div contains a div with class on

[CHINESE]  Jquery检查div是否包含带有类的div


I have several divs inside another div.

我在另一个div里面有几个div。

I want to do an if statement which is true if a div inside the top div contains class on.

我想做一个if语句,如果top div中的div包含class,则为true。

html

HTML

<div class="toDiv">
    <div>

    </div>
    <div class="on">

    </div>
</div>

jquery ..

jquery ..

if ($(".toDiv").contains("on")){ ///do something}

3 个解决方案

#1


54  

if ($(".toDiv").find(".on").length > 0){ 
  ///do something
}

or

要么

if ($(".toDiv .on").length > 0){ 
  ///do something
}

#2


4  

$('div.toDiv').each(function() {
    if($('div.on', this).length > 0) {
        //do something with this
    }
});

#3


4  

if($('div.toDiv .on').length > 0) { //code };

if($('div.toDiv .on')。length> 0){// code};


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2018 ITdaan.com 粤ICP备14056181号