150 of 264 menu

Metoda closest

Metoda closest caută cel mai apropiat element părinte, care se potrivește cu selectorul CSS specificat, în timp ce elementul însuși este inclus în căutare.

Sintaxă

element.closest('selector');

Exemplu

Să găsim printre părinții elementului un element cu clasa 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);

Rezultatul executării codului:

'parent2'

Exemplu

Să găsim printre părinții elementului un element cu clasa www. În rezultat, vom obține o referință la elementul însuși, deoarece acesta are această clasă:

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

Rezultatul executării codului:

'child'

Vezi și

  • metoda matches,
    care verifică un element după selector
  • metoda contains,
    care verifică un descendent după selector
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge