Метод 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'