Método prevAll

El método prevAll devuelve todos los elementos que se encuentran antes del dado dentro del mismo padre.

Sintaxis

Obtener todos los hermanos anteriores:

javascript$(selector).prevAll();

También se pueden filtrar los hermanos por un selector dado:

javascript$(elemento).prevAll(selector);

Ejemplo

Encontremos el elemento #test y pongamos el texto '!' a todos sus hermanos anteriores usando el método html:

html<p>outside</p>
<div>
  <p>inside</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p>inside</p>
</div>
<p>outside</p>
javascript$('#test').prevAll().html('!');

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

html<p>outside</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p>inside</p>
</div>
<p>outside</p>

Véase también

  • método nextAll,
    que devuelve los elementos que se encuentran después del dado dentro del mismo padre
  • método prev,
    que permite obtener el hermano anterior inmediato del elemento
  • método prevUntil,
    que devuelve los elementos que se encuentran antes del dado
  • método siblings,
    que permite obtener todos los hermanos del elemento dentro del mismo padre