parentsUntil मेथड
parentsUntil मेथड
किसी एलिमेंट के सभी पैरेंट्स को प्राप्त करता है - न केवल सीधे पैरेंट को,
बल्कि दादा-परदादा और आगे तक
रूट एलिमेंट (यानी html टैग)
तक।
इसके साथ ही, पैरेंट्स की खोज तब समाप्त होती है जब
वह पैरेंट मिलता है जो इस मेथड के पैरामीटर
में दिए गए सेलेक्टर के अनुसार हो।
सिंटैक्स
सेलेक्टर के अनुसार पैरेंट तक पैरेंट की खोज, सेलेक्टर DOM नोड, एक्सप्रेशन या jQuery ऑब्जेक्ट हो सकता है, अतिरिक्त फिल्टरिंग के लिए दूसरे पैरामीटर का भी उपयोग किया जा सकता है। दोनों पैरामीटर ऐच्छिक हैं:
.parentsUntil([सेलेक्टर], [फिल्टर]);
सेलेक्टर निर्दिष्ट नहीं किया जा सकता है, इस स्थिति में
यह मेथड parents
मेथड के समान व्यवहार करेगा:
.parentsUntil();
उदाहरण
आइए #test एलिमेंट ढूंढते हैं फिर
parentsUntil की मदद से .zzz क्लास वाले
एलिमेंट तक इसके सभी पैरेंट्स को ढूंढते हैं और
prepend की मदद से
उनके सामने '!' टेक्स्ट जोड़ते हैं:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">टेक्स्ट</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML कोड इस तरह दिखेगा:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">टेक्स्ट</p>
</div>
</div>
</div>
</div>
यह भी देखें
-
parentमेथड,
जो एलिमेंट के सीधे पैरेंट को प्राप्त करने की अनुमति देता है -
closestमेथड,
जो सेलेक्टर को संतुष्ट करने वाले निकटतम पैरेंट एलिमेंट को प्राप्त करने की अनुमति देता है -
parentsमेथड,
जो एलिमेंट के सभी पैरेंट्स को प्राप्त करने की अनुमति देता है -
childrenमेथड,
जो एलिमेंट के चाइल्ड एलिमेंट्स को प्राप्त करने की अनुमति देता है