क्या कोई विशिष्ट वर्ग नाम वाले तत्वों को छोड़कर div को खाली करने का कोई तरीका है? या, क्या एक डिवीजन के भीतर सभी तत्वों को केवल एक निर्दिष्ट वर्ग वाले तत्वों को छोड़ने का कोई तरीका है?मिलान किए गए तत्वों को छोड़कर Jquery खाली() div
उत्तर
इस चाल करना चाहिए इस
01 आज़माएं@ जेसन - मैं सभी मार्वे के उत्तर के लिए हूं - लेकिन क्या होगा यदि वे दोनों काम करते हैं? उसे उस उत्तर को स्वीकार करना चाहिए जो उसके लिए सबसे उपयोगी है। – karim79
@ मार्वे की तरह शायद बेहतर है, लेकिन यहाँ एक और वैसे भी (filter का उपयोग) है:
$('#theDiv').find('*').not('.className').remove();
नमूना मार्कअप:
<div id="theDiv">
<p>this will be removed</p>
<p class="className">this will stay</p>
</div>
$("#yourDiv").html($('#yourDiv').filter('.IWantThisClass, .IWantThisToo').html());
यहां केवल jQuery चयनकर्ताओं का उपयोग कर एक और विकल्प है:
$("#theDiv *:not('.className')").remove();
इस और से अधिक आयु वालों की तरह एक विधि के साथ मुद्दा है अगर वहाँ उदाहरण के लिए किसी भी बच्चे तत्वों वे भी हटा दिया जाएगा रहे हैं,:
<div id="theDiv">
<p>this will be removed</p>
<p class="className"><strong>this will also be removed :(</strong></p>
</div>
यह भी निकाल दिया जाएगा :( पाठ क्योंकि यह वाइल्डकार्ड मिलान किया जाता है * और वर्ग className नहीं है और साथ ही हटा दिया जाएगा।
$("#theDiv > *:not('.className')").remove();
धन्यवाद। यह उत्तर स्वीकार किए गए एक आईएमओ से काफी बेहतर है। – Demnogonis
- 1. अगला jQuery, मिलान किए गए तत्व को छोड़कर, सहित, सहित?
- 2. जावास्क्रिप्ट मिलान किए गए समूह
- 3. एक क्लिक किए गए div को शीर्ष
- 4. jQuery मिलान किए गए सेट में जोड़े गए आइटमों का क्रम कैसे सुरक्षित रखें?
- 5. दो फ़्लोट किए गए सीएसएस तत्वों को समान ऊंचाई बनाएं
- 6. jQuery div में तत्वों के सेट लपेट
- 7. jQuery चयनकर्ता - तत्वों की मिलान सामग्री
- 8. कंटेनर div फ्लोट किए गए तत्वों की ऊंचाई को अनदेखा करता है
- 9. jquery का उपयोग कर एक को छोड़कर सभी तत्वों को कैसे छुपाएं?
- 10. निर्दिष्ट तारों को छोड़कर सबकुछ मिलान करें
- 11. गतिशील रूप से लोड किए गए DIV
- 12. jQuery: ___ को छोड़कर सभी को लक्षित करें?
- 13. jQuery क्लिक() ईवेंट AJAX लोड किए गए HTML तत्वों पर गोलीबारी नहीं कर रहा है
- 14. JQuery में कुछ DOM तत्वों को छोड़कर सभी को कैसे हटाएं?
- 15. XML मिलान किए गए टैग को पार्स करने में त्रुटि
- 16. पर्ल रेगेक्स - मिलान किए गए मान को प्रिंट करें
- 17. mongodb में मिलान किए गए रिकॉर्ड को कैसे खोजें?
- 18. मुझे छोड़कर सभी सरणी तत्वों को हटाएं?
- 19. jQuery - क्लिक किए गए तत्व
- 20. बाल तत्वों द्वारा ट्रिगर किए गए माउसआउट ईवेंट को अक्षम कैसे करें?
- 21. नियमित अभिव्यक्ति - + को छोड़कर किसी भी चरित्र से मिलान करें, खाली स्ट्रिंग को भी मिलान किया जाना चाहिए
- 22. jquery ui autocomplete के साथ मिलान किए गए पाठ को कैसे बोल्ड करें?
- 23. सामग्री खाली होने पर div को छुपाएं
- 24. jQuery चेकबॉक्स: को छोड़कर एक
- 25. JQuery val() खाली स्ट्रिंग
- 26. Jquery निकटतम मिलान तत्व
- 27. Jquery div
- 28. किसी दिए गए कुंजी को छोड़कर सभी सरणी तत्वों को वापस करें
- 29. jQuery ड्रैगगेबल + ड्रॉपपेबल - भौतिक रूप से ड्रैग किए गए आइटम को गिराए गए कंटेनर में
- 30. jQuery, शेष पृष्ठ को परेशान किए बिना एक div छिपाने
अगर मार्वे के जवाब समस्या आप इसे स्वीकार करना चाहिए हल करती है, उसके जवाब के पास जाँच चिह्न पर क्लिक करके: इस हल करने के लिए हम केवल इस तरह के रूप माता पिता के प्रत्यक्ष बच्चों, फ़िल्टर करना चाहते हैं। – SilentGhost