2012-07-21 13 views
9

संभव डुप्लिकेट:
Is there an “exists” function for jQuerydiv की जांच कैसे करें या नहीं है?

<div class="XXX"> 
    <div class="created"> 
    </div> 
</div> 

div class="created" स्वचालित रूप से जावास्क्रिप्ट कुछ मान्यता मैं जाँच करने के लिए div या उत्पन्न होता है नहीं मैं कैसे कर सकता है कि क्या जरूरत के लिए संलग्न समारोह jQuery का उपयोग करके जनरेट यह jQuery का उपयोग कर रहा है।

$('.xxx').html()==' '

उत्तर

8

की तरह कुछ इस तरह का यह प्रयास करें:

$('div.XXX div.created').length 

अगर div तो नहीं बना रहा है $('div.XXX div.created').length वापस आ जाएगी 0.

if($('div.XXX div.created').length > 0){ 
    // do something 
} 

jQuery में, यह विधि .size() है औरजैसे कार्यान्वित करें 210, लेकिन .length अधिक विश्वसनीय है।

5

आप jQuery length संपत्ति जो चयनित तत्वों की संख्या देता है का उपयोग कर सकते हैं:

if ($('.XXX div.created').length > 0) { 

} 
संबंधित मुद्दे