jQuery प्रवाह - parentsUntil() तरीका

उदाहरण

परिणाम: <li class="item-a"> के पूर्ववर्ती एलिमेंट को खोजें, जब तक <ul class="level-1">, और उन्हें लाल पृष्ठभूमि रंग के रूप में सेट करें। साथ ही, <li class="item-2"> के सभी "yes" वर्ग के पूर्ववर्ती एलिमेंट को खोजें, जब तक <ul class="level-1">, और उनके लिए नीले बॉर्डर को सेट करें:

$("li.item-a").parentsUntil(".level-1")
  .css("background-color", "red");
$("li.item-2").parentsUntil( $("ul.level-1"), ".yes" )
  .css("border", "3px solid blue");

स्वयं का प्रयोग करें

परिभाषा और उपयोग

parentsUntil() वर्तमान में मेल खाते एलिमेंट सेट के हर एलिमेंट के पूर्ववर्ती एलिमेंट को प्राप्त करता है, जब तक कि चयनक, DOM नोड या jQuery ऑब्जेक्ट मेल खाता एलिमेंट तक आए जाए (शामिल नहीं करता)。

व्याकरण 1

.parentsUntil(selector,filter)
पारामीटर वर्णन
selector वृद्धिपूर्ण। चयनक एक्सप्रेशन के रूप में स्ट्रिंग मूल्य जो पूर्ववर्ती एलिमेंटों के चयन को समाप्त करता है
filter वृद्धिपूर्ण। इंटरनेट मानकों के अनुसार चयनक एक्सप्रेशन के रूप में स्ट्रिंग मूल्य

व्याकरण 2

.parentsUntil(element,filter)
पारामीटर वर्णन
element वृद्धिपूर्ण। DOM नोड या jQuery ऑब्जेक्ट, जो पूर्ववर्ती एलिमेंटों के चयन को समाप्त करता है
filter वृद्धिपूर्ण। इंटरनेट मानकों के अनुसार चयनक एक्सप्रेशन के रूप में स्ट्रिंग मूल्य

विस्तृत व्याख्या

यदि एक DOM एलिमेंट सेट के रूप में प्रस्तुत jQuery ऑब्जेक्ट दिया गया है, .parentsUntil() तरीका एलिमेंटों के पूर्ववर्ती एलिमेंटों को खोजने की अनुमति देता है, जब तक कि चयनक (तरीके में पास किया गया) मेल खाता एलिमेंट तक आए जाए। वापसी jQuery ऑब्जेक्ट सभी पूर्ववर्ती एलिमेंटों को शामिल करता है, लेकिन .parentsUntil() तरीके द्वारा चयनक के समान एलिमेंट को नहीं शामिल करता है。

अगर चयनक से मेल नहीं खाता है या चयनक नहीं लागू किया गया है, तो चयनक सभी पूर्ववर्ती एलिमेंटों को चयन किया जाएगा; इस स्थिति में इस तरीके द्वारा चयन किए गए एलिमेंट चयनक को नहीं देखकर .parents() के समान हैं。

jQuery 1.6 के लिए DOM नोड या jQuery ऑब्जेक्ट, नहीं कि चयनक, .parentsUntil() तरीके के पहले पारामीटर के रूप में उपयोग किया जा सकता है。

इस तरीके में वृद्धिपूर्ण चयनक एक्सप्रेशन को दूसरे पारामीटर के रूप में अनुमति दी गई है। यदि इस पारामीटर का उपयोग किया जाता है, तो एलिमेंट को चयनक से मेल खाते होने के लिए जाँच किया जाएगा और एलिमेंटों को चयन किया जाएगा。