39

私は<div>別の中にいくつかの要素を持ってい<div>ます。

トップdiv内のdivにクラスが含まれている場合にtrueifとなるステートメントを実行したいと思います。

HTML:

<div class="toDiv">
    <div>

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

    </div>
</div>

jQuery:

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

2 に答える 2

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

また

if ($(".toDiv .on").length > 0){ 
  ///do something
}
于 2012-09-03T15:34:06.853 に答える
9
$('div.toDiv').each(function() {
    if($('div.on', this).length > 0) {
        //do something with this
    }
});
于 2012-09-03T15:34:37.093 に答える