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:
$(selector).prevAll();
También se pueden filtrar los hermanos por un selector dado:
$(elemento).prevAll(selector);
Ejemplo
Encontremos el elemento #test y pongamos el texto
'!' a todos sus hermanos anteriores usando el método
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>
$('#test').prevAll().html('!');
El código HTML pasará a verse así:
<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