मान लें कि निम्न HTML:मैं jquery का उपयोग कर अभिभावक तत्व को कैसे छिपा सकता हूं?
<li class="fooli">
<a class="foo" href="javascript:foo(this);">anchor</a>
</li>
<li class="fooli">
<a class="foo" href="javascript:foo(this);">anchor</a>
</li>
और निम्न जावास्क्रिप्ट (jquery 1.3.2 का उपयोग कर):
function foo(anchor) {
alert($(anchor).attr('href'));
}
मेरा लक्ष्य क्लिक किए गए ली को छिपाने में सक्षम होना है, लेकिन मैं कर सकता हूं उन्हें अद्वितीय आईडी निर्दिष्ट नहीं करते हैं। इस प्रकार, मैं इसे $ (एंकर)। पेरेंट()। Hide() जैसे कुछ द्वारा स्थितित्मक रूप से करना चाहता हूं (यानी विशेष एंकर पर क्लिक किया गया)।
हालांकि, उपरोक्त चेतावनी "अपरिभाषित" लौटाती है, इसलिए यह मेरे लिए स्पष्ट नहीं है कि मेरे पास सही jquery ऑब्जेक्ट भी है।
मैं कैसे पता लगा सकता हूं कि ऑब्जेक्ट $ (एंकर) क्या है? विशेष रूप से, मैं कैसे देख सकता हूं कि इसमें क्या विशेषताएं हैं, किस वर्ग में है, यह HTML तत्व क्या है, आदि?
क्यों हाँ, मैं कर सकता हूं। अच्छा विचार! – dfrankow