jQuery

2010-03-30 6 views
5

उपयोग करने पर विचार मेरे माता पिता div parentDiv है एक माता पिता div से भीतरी divs निकालें और इसे पाँच बच्चेjQuery

<div id="parentDiv"> 
     <div>1</div> 
     <div>2</div> 
     <div>3</div> 
     <div>4</div> 
     <div>5</div> 
</div> 

कैसे jQuery का उपयोग कर बच्चे तत्वों parentDiv खाली करने के लिए divs शामिल ....

संपादित करें:

empty() और remove() के बीच अंतर क्या है? मुझे क्या उपयोग करना चाहिए? जबकि remove() मिलान किया चयनकर्ता को हटा

+0

आप parentDiv में संलग्न कुछ पाठ है। $ ("# ParentDiv")। खाली() यह, $ ("# parentDiv div") फ्लश।() हटाएं अभ्यस्त है, यह जो व्यवहार आप चाहते हैं तय करने के लिए आप पर निर्भर है। – Ivan

उत्तर

1

empty()$("#parentDiv").empty();, मिलान किया चयनकर्ता के सभी बच्चे नोड्स निकाल देता है।

2

आप $("#parentDiv div").remove() या $("#parentDiv").empty() की कोशिश की है?

+0

मेरे संपादन –

1

remove डोम (इस मामले में #parentDiv) जबकि empty से तत्व में ही निकाल देता $('#parentDiv').children().remove(); बुला के बराबर है और तत्वों बच्चों के सभी को हटा।

इस मामले में आप empty उपयोग करना चाहिए:

$('#parentDiv').empty() 
2

.empty() चयनित तत्व (रों) के बच्चों के सभी को हटा; .remove() चयनित तत्वों के साथ-साथ किसी भी बच्चे को हटा देता है।

इस प्रकार, $("#parentdiv").empty(); सबसे अधिक उपयुक्त यहाँ, बनाता है क्योंकि आप बच्चों नहीं बल्कि माता पिता div निकालना चाहते हैं।

+0

पर देखने @Ivan @Dav फिर पूरी तरह से ..... –