jQuery:检查div是否包含一个带有类的div

时间:2012-09-03 15:33:00

标签: jquery

我在另一个<div>内有几个<div>元素。

如果顶部div中的div包含类,我想做if语句 true

HTML:

<div class="toDiv">
    <div>

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

    </div>
</div>

jQuery的:

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

3 个答案:

答案 0 :(得分:68)

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

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

答案 1 :(得分:5)

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

答案 2 :(得分:4)

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