jQuery ट्यूटोरियल

jQuery होम jQuery परिचय jQuery आरंभ करें jQuery सिंटेक्स jQuery चयनकर्ता jQuery की घटनाएँ

jQuery प्रभाव

jQuery छुपाएं/दिखाएं jQuery फीका jQuery स्लाइड jQuery चेतन jQuery स्टॉप () jQuery कॉलबैक jQuery चेनिंग

jQuery एचटीएमएल

jQuery प्राप्त करें jQuery सेट jQuery जोड़ें jQuery निकालें jQuery सीएसएस कक्षाएं jQuery सीएसएस () jQuery के आयाम

jQuery ट्रैवर्सिंग

jQuery ट्रैवर्सिंग jQuery के पूर्वज jQuery के वंशज jQuery भाई बहन jQuery फ़िल्टरिंग

jQuery AJAX

jQuery AJAX परिचय jQuery लोड jQuery प्राप्त करें/पोस्ट करें

jQuery विविध

jQuery नो कॉन्फ्लिक्ट () jQuery फिल्टर

jQuery के उदाहरण

jQuery के उदाहरण jQuery प्रश्नोत्तरी jQuery व्यायाम jQuery प्रमाणपत्र

jQuery संदर्भ

jQuery अवलोकन jQuery चयनकर्ता jQuery की घटनाएँ jQuery प्रभाव jQuery एचटीएमएल/सीएसएस jQuery ट्रैवर्सिंग jQuery AJAX jQuery विविध jQuery गुण

jQuery माता-पिता () विधि

❮ jQuery ट्रैवर्सिंग के तरीके

उदाहरण

<span> के सभी पूर्वज तत्व लौटाएं:

$(document).ready(function(){
  $("span").parents().css({"color": "red", "border": "2px solid red"});
});

परिणाम:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span

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

माता-पिता () विधि चयनित तत्व के सभी पूर्वज तत्वों को लौटाती है।

एक पूर्वज माता-पिता, दादा-दादी, परदादा, आदि होते हैं।

DOM ट्री: यह विधि मूल तत्व से DOM तत्वों के पूर्वजों के साथ-साथ दस्तावेज़ के मूल तत्व (<html>) तक ऊपर की ओर जाती है।

नोट: यदि फ़िल्टर पैरामीटर खाली है, तो यह फ़ंक्शन तत्वों के एक सेट के सभी पूर्वजों का चयन करेगा, सीधे पैरेंट से और <body> और <html> तक। इसलिए खोज परिणाम को कम करने के लिए चयनकर्ता अभिव्यक्ति को पास करना अक्सर उपयोगी होता है।

यह विधि निकटतम () के समान है , जिसमें वे दोनों DOM ट्री को पार करते हैं। मतभेद इस प्रकार हैं:

माता - पिता()

  • मूल तत्व से शुरू होता है
  • DOM ट्री की यात्रा करता है और सभी पूर्वजों को लौटाता है जो पारित अभिव्यक्ति से मेल खाते हैं
  • लौटाए गए jQuery ऑब्जेक्ट में शून्य या एक से अधिक तत्व हैं

निकटतम()

  • वर्तमान तत्व से शुरू होता है
  • DOM ट्री की यात्रा करता है और पहले पूर्वज को लौटाता है जो पारित अभिव्यक्ति से मेल खाता है
  • लौटाए गए jQuery ऑब्जेक्ट में शून्य या एक तत्व होता है

अन्य संबंधित तरीके:

  • माता-पिता () - चयनित तत्व का प्रत्यक्ष मूल तत्व लौटाता है
  • माता-पिता तक () - दो दिए गए तर्कों के बीच सभी पूर्वज तत्वों को लौटाता है


वाक्य - विन्यास

$(selector).parents(filter)

Parameter Description
filter Optional. Specifies a selector expression to narrow down the search for ancestors

Note: To return multiple ancestors, separate each expression with a comma.

इसे स्वयं आज़माएं - उदाहरण


करें <span> के सभी पूर्वजों को वापस करने के लिए फ़िल्टर पैरामीटर का उपयोग कैसे करें जो <ul> तत्व हैं।


को वापस करें <span> के सभी पूर्वजों को वापस करने के लिए फ़िल्टर पैरामीटर का उपयोग कैसे करें जो <li> और <div> तत्व हैं।


एक प्रदर्शन जो दर्शाता है कि <span> तत्व के पूर्वज वास्तव में कौन हैं।


❮ jQuery ट्रैवर्सिंग के तरीके