150 of 264 menu

A closest metódus

A closest metódus a legközelebbi szülő elemet keresi, amely megfelel a megadott CSS szelektorának, eközben maga az elem is beleszámít a keresésbe.

Szintaxis

elem.closest('szelektor');

Példa

Keressük meg az elem szülei között a www osztállyal rendelkező elemet:

<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);

A kód végrehajtásának eredménye:

'parent2'

Példa

Keressük meg az elem szülei között a www osztállyal rendelkező elemet. Ennek eredményeképpen magára az elemre kapunk hivatkozást, mivel annak is van ilyen osztálya:

<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);

A kód végrehajtásának eredménye:

'child'

Lásd még

  • a matches metódus,
    amely egy elemet ellenőriz egy szelektor alapján
  • a contains metódus,
    amely egy leszármazottat ellenőriz egy szelektor alapján
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás