Método parents

El método parents obtiene todos los padres del elemento - no solo el directo, sino también el abuelo, bisabuelo y así sucesivamente hasta el elemento raíz (es decir, hasta la etiqueta html).

Sintaxis

Obtención de todos los padres para los elementos:

javascript.parents();

También se pueden seleccionar los padres, solo si satisfacen el selector dado:

javascript.parents(selector);

Ejemplo

Encontremos el elemento #test, luego encontremos todos sus padres usando parents y, si son padres div con la clase www, les antepondremos el texto '!' usando prepend:

html<div>
  <div class="www">
    <div class="www">
      <p id="test">texto</p>
    </div>
  </div>
</div>
javascript$('#test').parents('div.www').prepend('!');

El código HTML pasará a verse así:

html<div>
  <div class="www">
    !
    <div class="www">
      !<p id="test">texto</p>
    </div>
  </div>
</div>

Véase también

  • método parent,
    que permite obtener el padre directo del elemento
  • método parentsUntil,
    que permite obtener todos los padres del elemento hasta el padre indicado
  • método closest,
    que permite obtener el elemento padre más cercano que satisfaga el selector
  • método contents,
    que permite obtener los descendientes del elemento y el texto dentro de este elemento