Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
150 of 264 menu
◀ ▶

Método closest

El método closest busca el elemento padre más cercano que coincida con el selector CSS especificado, incluyendo al propio elemento en la búsqueda.

Sintaxis

elemento.closest('selector');

Ejemplo

Busquemos entre los padres del elemento un elemento con la clase 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);

Resultado de la ejecución del código:

'parent2'

Ejemplo

Busquemos entre los padres del elemento un elemento con la clase www. Como resultado obtendremos una referencia al propio elemento, ya que él mismo tiene esta clase:

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

Resultado de la ejecución del código:

'child'

Ver también

  • método matches,
    que comprueba un elemento por selector
  • método contains,
    que comprueba un descendiente por selector
← →
↑
Español▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar