parentsUntil मेथड

parentsUntil मेथड किसी एलिमेंट के सभी पैरेंट्स को प्राप्त करता है - न केवल सीधे पैरेंट को, बल्कि दादा-परदादा और आगे तक रूट एलिमेंट (यानी html टैग) तक। इसके साथ ही, पैरेंट्स की खोज तब समाप्त होती है जब वह पैरेंट मिलता है जो इस मेथड के पैरामीटर में दिए गए सेलेक्टर के अनुसार हो।

सिंटैक्स

सेलेक्टर के अनुसार पैरेंट तक पैरेंट की खोज, सेलेक्टर DOM नोड, एक्सप्रेशन या jQuery ऑब्जेक्ट हो सकता है, अतिरिक्त फिल्टरिंग के लिए दूसरे पैरामीटर का भी उपयोग किया जा सकता है। दोनों पैरामीटर ऐच्छिक हैं:

javascript.parentsUntil([सेलेक्टर], [फिल्टर]);

सेलेक्टर निर्दिष्ट नहीं किया जा सकता है, इस स्थिति में यह मेथड parents मेथड के समान व्यवहार करेगा:

javascript.parentsUntil();

उदाहरण

आइए #test एलिमेंट ढूंढते हैं फिर parentsUntil की मदद से .zzz क्लास वाले एलिमेंट तक इसके सभी पैरेंट्स को ढूंढते हैं और prepend की मदद से उनके सामने '!' टेक्स्ट जोड़ते हैं:

html<div>
  <div class="zzz">
    <div class="www">
      <div class="www">
        <p id="test">टेक्स्ट</p>
      </div>
    </div>
  </div>
</div>
javascript$('#test').parentsUntil('.zzz').prepend('!');

HTML कोड इस तरह दिखेगा:

html<div>
  <div class="zzz">
    <div class="www">
      !
      <div class="www">
        !<p id="test">टेक्स्ट</p>
      </div>
    </div>
  </div>
</div>

यह भी देखें

  • parent मेथड,
    जो एलिमेंट के सीधे पैरेंट को प्राप्त करने की अनुमति देता है
  • closest मेथड,
    जो सेलेक्टर को संतुष्ट करने वाले निकटतम पैरेंट एलिमेंट को प्राप्त करने की अनुमति देता है
  • parents मेथड,
    जो एलिमेंट के सभी पैरेंट्स को प्राप्त करने की अनुमति देता है
  • children मेथड,
    जो एलिमेंट के चाइल्ड एलिमेंट्स को प्राप्त करने की अनुमति देता है