Подтвердить что ты не робот

Jquery проверяет, содержит ли div div с классом

У меня есть несколько div внутри другого div.

Я хочу сделать оператор if, который является истинным, если div внутри верхнего div содержит класс.

HTML

<div class="toDiv">
    <div>

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

    </div>
</div>

jquery..

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

Ответ 1

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

или

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

Ответ 2

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

Ответ 3

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