2012-09-03 13 views
19

पर कक्षा के साथ एक div है, मेरे पास अन्य div के अंदर कई divs हैं।Jquery जांच करें कि क्या div में

मैं एक कथन करना चाहता हूं जो सच है यदि शीर्ष div के अंदर एक div कक्षा में है।

एचटीएमएल

<div class="toDiv"> 
    <div> 

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

    </div> 
</div> 

jQuery ..

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

डुप्लिकेट? http://stackoverflow.com/questions/892329/check-if-div-contains-an-element-in-jquery?rq=1 – yoshi

+0

क्या आपके पास कक्षा 'toDiv' के साथ कई divs हैं? –

उत्तर

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

या

if ($(".toDiv .on").length > 0){ 
    ///do something 
} 
4
$('div.toDiv').each(function() { 
    if($('div.on', this).length > 0) { 
     //do something with this 
    } 
}); 
संबंधित मुद्दे