prevUntil मेथड

prevUntil मेथड दिए गए एलिमेंट के ऊपर एक ही पैरेंट के अंदर मौजूद एलिमेंट्स को रिटर्न करता है। यह मेथड दिए गए एलिमेंट से लेकर उस पहले एलिमेंट तक के एलिमेंट्स रिटर्न करता है, जो मेथड के पैरामीटर में दिए गए सेलेक्टर के अनुसार मेल खाता है। अगर मेथड में कोई पैरामीटर पास नहीं किया जाता है, तो यह prevAll मेथड की तरह काम करेगा।

सिंटैक्स

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

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

उदाहरण

चलिए #test एलिमेंट को ढूंढते हैं और इसके ऊपर वाले सभी पड़ोसियों को, www क्लास वाले पैराग्राफ तक, '!' टेक्स्ट html मेथड की मदद से सेट करते हैं:

html<p>बाहर</p>
<div>
  <p>अंदर</p>
  <p class="www">अंदर</p>
  <p>अंदर</p>
  <p>अंदर</p>
  <p id="test">अंदर</p>
  <p>अंदर</p>
  <p>अंदर</p>
  <p class="www">अंदर</p>
  <p>अंदर</p>
</div>
<p>बाहर</p>
javascript$('#test').prevUntil('p.www').html('!');

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

html<p>बाहर</p>
<div>
  <p>अंदर</p>
  <p class="www">अंदर</p>
  <p>!</p>
  <p>!</p>
  <p id="test">अंदर</p>
  <p>अंदर</p>
  <p>अंदर</p>
  <p class="www">अंदर</p>
  <p>अंदर</p>
</div>
<p>बाहर</p>

यह भी देखें

  • मेथड nextUntil,
    जो दिए गए एलिमेंट के नीचे मौजूद एलिमेंट्स को रिटर्न करता है
  • मेथड prev,
    जो एलिमेंट के ठीक ऊपर वाले पड़ोसी को प्राप्त करने की अनुमति देता है
  • मेथड prevAll,
    जो दिए गए एलिमेंट के ऊपर एक ही पैरेंट के अंदर मौजूद एलिमेंट्स को रिटर्न करता है
  • मेथड siblings,
    जो एक ही पैरेंट के अंदर एलिमेंट के पड़ोसियों को प्राप्त करने की अनुमति देता है