मेथड closest
मेथड closest निकटतम पैरेंट एलिमेंट को ढूंढता है,
जो निर्दिष्ट CSS सेलेक्टर के अनुकूल हो,
इस दौरान खुद एलिमेंट भी खोज में शामिल होता है।
सिन्टैक्स
एलिमेंट.closest('सेलेक्टर');
उदाहरण
आइए एलिमेंट के पैरेंट्स में से www क्लास वाला एलिमेंट
ढूंढते हैं:
<div class="www" id="parent2">
<div class="ggg" id="parent1">
<p class="zzz" id="child"></p>
</div>
</div>
let elem = document.querySelector('#child');
let parent = elem.closest('.www');
console.log(parent.id);
कोड निष्पादन का परिणाम:
'parent2'
उदाहरण
आइए एलिमेंट के पैरेंट्स में से www क्लास वाला एलिमेंट
ढूंढते हैं। परिणामस्वरूप हमें एलिमेंट का ही लिंक मिलेगा,
क्योंकि उसमें यह क्लास खुद है:
<div class="www" id="parent2">
<div class="www" id="parent1">
<p class="www" id="child"></p>
</div>
</div>
let elem = document.querySelector('#child');
let parent = elem.closest('.www');
console.log(parent.id);
कोड निष्पादन का परिणाम:
'child'