एक सरलीकृत उदाहरण देने के लिए, मुझे पृष्ठ पर बहुत बार दोहराया गया ब्लॉक मिला है (यह गतिशील रूप से उत्पन्न होता है):
<div class="box">
<div class="something1"></div>
<div class="something2">
<a class="mylink">My link</a>
</div>
</div>
जब क्लिक किया जाता है, तो मैं इस लिंक के जनक से मिल सकता हूं:
$(".mylink").click(function() {
$(this).parents(".box").fadeOut("fast");
});
हालाँकि ... मुझे <div class="something1">
उस विशेष अभिभावक के पास जाने की आवश्यकता है।
असल में, क्या कोई मुझे बता सकता है कि सीधे-सीधे इसे संदर्भित करने में सक्षम होने के बिना उच्च स्तर के भाई-बहन को कैसे संदर्भित किया जाए? चलो इसे बड़ा भाई कहते हैं। बड़े भाई के वर्ग के नाम का सीधा संदर्भ पृष्ठ पर उस तत्व के हर उदाहरण को फीका कर देगा - जो वांछित प्रभाव नहीं है।
मैंने कोशिश की:
parents(".box .something1") ... no luck.
parents(".box > .something1") ... no luck.
siblings() ... no luck.
किसी को? धन्यवाद।
.parent()
नहीं है.parents()