150 of 264 menu

Metod closest

Metod closest traži najbliži roditeljski element koji odgovara navedenom CSS selektoru, pri čemu je sam element takođe uključen u pretragu.

Sintaksa

element.closest('selektor');

Primer

Hajde da nađemo među roditeljima elementa element sa klasom 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);

Rezultat izvršavanja koda:

'parent2'

Primer

Hajde da nađemo među roditeljima elementa element sa klasom www. Kao rezultat dobićemo link na sam element, pošto i on sam ima ovu klasu:

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

Rezultat izvršavanja koda:

'child'

Pogledajte takođe

  • metod matches,
    koji proverava element po selektoru
  • metod contains,
    koji proverava potomka po selektoru
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij