Ответ 1
if ($(".toDiv").find(".on").length > 0){
///do something
}
или
if ($(".toDiv .on").length > 0){
///do something
}
У меня есть несколько div внутри другого div.
Я хочу сделать оператор if, который является истинным, если div внутри верхнего div содержит класс.
HTML
<div class="toDiv">
<div>
</div>
<div class="on">
</div>
</div>
jquery..
if ($(".toDiv").contains("on")){ ///do something}
if ($(".toDiv").find(".on").length > 0){
///do something
}
или
if ($(".toDiv .on").length > 0){
///do something
}
$('div.toDiv').each(function() {
if($('div.on', this).length > 0) {
//do something with this
}
});
if($('div.toDiv .on').length > 0) {
//code
};