Método prevUntil
El método prevUntil devuelve
los elementos que se encuentran antes del dado
dentro del mismo padre. El método devuelve
los elementos desde el dado hasta el primer elemento
que coincida con el selector especificado
como parámetro del método. Si no se pasan
parámetros al método, funcionará como el método
prevAll.
Sintaxis
Como primer parámetro se puede pasar una expresión en forma de cadena, por la cual se realiza la selección, un nodo DOM o un objeto jQuery. Como segundo parámetro se puede pasar una condición adicional de filtrado en forma de cadena. Ambos parámetros son opcionales:
.prevUntil([selector], [filtro]);
Ejemplo
Encontremos el elemento #test y a todos
sus hermanos anteriores hasta el párrafo con la clase www
establezcamos el texto '!' usando el método
html:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
$('#test').prevUntil('p.www').html('!');
El código HTML pasará a verse así:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
Véase también
-
método
nextUntil,
que devuelve los elementos situados después del dado -
método
prev,
que permite obtener el hermano anterior inmediato del elemento -
método
prevAll,
que devuelve todos los elementos situados antes del dado dentro del mismo padre -
método
siblings,
que permite obtener todos los hermanos del elemento dentro del mismo padre