jQuery परिभ्रमण - prevUntil() मेथड
उदाहरण
देखें <dt id="term-2"> के पूर्ववर्ती साथी एलिमेंटों को खोजें, जब तक कि पूर्ववर्ती <dt> तक, और उन्हें लाल रंग में सेट करें। साथ ही, <dt id="term-3"> के पूर्ववर्ती <dd> साथी को खोजें, जब तक कि <dt id="term-1"> तक, और उन्हें नीला लेखन सेट करें:
$("#term-2").prevUntil("dt").css("background-color", "red"); var term1 = document.getElementById('term-1'); $("#term-3").prevUntil(term1, "dd").css("color", "green");
विभावना और उपयोग
prevUntil() मेथड वर्तमान मेल वस्तु समूह के प्रत्येक एलिमेंट के पूर्ववर्ती साथी एलिमेंट को प्राप्त करता है, लेकिन चयनक, DOM नोड या jQuery ऑब्जैक्ट से मेल खाते होने वाले एलिमेंट को शामिल नहीं करता।
व्याकरण 1
.prevUntil(selector, filter)
पारामीटर | वर्णन |
---|---|
selector | वैकल्पिक। चयनक से मेल खाते होने वाले चयनक एक्सप्रेशन को शामिल करने वाला स्ट्रिंग मान |
filter | वैकल्पिक। चयनक एलिमेंट को मेल खाते होने वाले चयनक एक्सप्रेशन को शामिल करने वाला स्ट्रिंग मान |
व्याकरण 2
.prevUntil(element, filter)
पारामीटर | वर्णन |
---|---|
element | वैकल्पिक। चयनक से मेल खाते होने वाले डॉम नोड या jQuery ऑब्जैक्ट को संकेत करने वाला इंगित |
filter | वैकल्पिक। चयनक एलिमेंट को मेल खाते होने वाले चयनक एक्सप्रेशन को शामिल करने वाला स्ट्रिंग मान |
विस्तृत व्याख्या
यदि एक DOM एलिमेंट समूह का प्रतिनिधित्व करने वाला jQuery ऑब्जैक्ट दिया गया है, .prevUntil() मेथड डॉम ट्री में इन एलिमेंटों के पूर्ववर्ती साथी एलिमेंटों को खोजने की अनुमति देता है, जब तक कि चयनक (मेथड में पास किया गया पारामीटर) से मेल खाते होने वाला एलिमेंट तक।वापसी वाला jQuery नया ऑब्जैक्ट सभी पूर्ववर्ती साथी एलिमेंटों को शामिल करता है, लेकिन .prevUntil() मेथड द्वारा चयन किए गए चयनक के मेल खाते होने वाले एलिमेंट को शामिल नहीं करता; वापसी वाले एलिमेंटों की क्रमवारत सबसे नजदीकी साथी एलिमेंट से सबसे दूरी पर की जाती है।
अगर चयनक से मेल नहीं खाता है या चयनक नहीं लागू किया जाता है, तो चयन वस्तु के सभी पूर्ववर्ती साथी एलिमेंट; इस स्थिति में, इस मेथड द्वारा चयन किए गए एलिमेंट चयनक नहीं दिए जाने पर .prevAll() के समान है।
jQuery 1.6 के लिए, .prevUntil() मेथड के पहले पारामीटर के रूप में DOM नोड या jQuery ऑब्जैक्ट का उपयोग किया जा सकता है, न कि चयनक。
यह मेथड वैकल्पिक चयनक एक्सप्रेशन के रूप में अपना दूसरा पारामीटर ग्रहण करता है।यदि इस पारामीटर का उपयोग किया जाता है, तो एलिमेंटों को इस चयनक से मेल खाते होने के लिए जाँच किया जाएगा और उन्हें फ़िल्टर किया जाएगा。