मैं HTML पृष्ठ है:jquery का उपयोग कर एक को छोड़कर सभी तत्वों को कैसे छुपाएं?
<head></head>
<body>
<div>
<div>
<div id="myDiv">
</div>
</div>
</div>
</body>
सभी divs कैसे छिपाने के लिए, और सिर्फ शरीर jQuery का उपयोग कर अंदर myDiv है?
अद्यतन
पेज इस तरह के कुछ टेबल, एंकर, पी के रूप में कुछ अन्य एचटीएमएल तत्व शामिल हो सकते हैं, और मैं सिर्फ myDiv तत्व देखना चाहते हैं।
क्या होगा यदि पृष्ठ में कुछ अन्य तत्व हैं, सभी डीआईवी नहीं, उदाहरण के लिए कुछ टेबल, लिंक, और मैं सिर्फ myDiv दिखाना चाहता हूं? –
बस दक्षता के विषय पर, यह * $ ("*") चलाने के लिए * अधिक * तेज होगा। छुपाएं(); $ ("# myDiv")। दिखाएं(); '$ (" *: नहीं (#myDiv) "की तुलना में' – nickf
@nickf अच्छा बिंदु, हालांकि मैंने उन दोनों को अपडेट किया है जो उन दोनों से तेज़ होना चाहिए विकल्प: '$ ('बॉडी>: नहीं (#myDiv)')। छुपाएं()'। आम तौर पर शरीर के तत्व के तहत बहुत अधिक तत्व नहीं होते हैं। इसके अलावा, जैसा कि मैंने जवाब में उल्लेख किया है, उस बकवास को छोड़ना और रैपर तत्व के लिए जाना बेहतर है। –