Método prevUntil
O método prevUntil retorna
os elementos que estão antes do especificado
dentro do mesmo pai. O método retorna
os elementos a partir do especificado até o primeiro elemento
que corresponda ao seletor, indicado
como parâmetro do método. Se nenhum parâmetro for passado
para o método, ele funcionará como o método
prevAll.
Sintaxe
O primeiro parâmetro pode ser uma expressão em forma de string, pela qual a seleção é feita, um nó DOM ou um objeto jQuery. O segundo parâmetro pode ser uma condição de filtragem adicional em forma de string. Ambos os parâmetros são opcionais:
.prevUntil([seletor], [filtro]);
Exemplo
Vamos encontrar o elemento #test e definir
o texto '!' para todos os seus
elementos anteriores até o parágrafo com a classe www
usando o 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('!');
O código HTML ficará assim:
<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>