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

Beg*_*ner 33 jquery

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

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

HTML

<div class="toDiv">
    <div>

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

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery ..

if ($(".toDiv").contains("on")) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

Cla*_*edi 74

if ($(".toDiv").find(".on").length > 0){ 
  ///do something
}
Run Code Online (Sandbox Code Playgroud)

要么

if ($(".toDiv .on").length > 0){ 
  ///do something
}
Run Code Online (Sandbox Code Playgroud)


Rop*_*tah 6

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