Método prevAll
O método prevAll retorna
todos os elementos que estão antes do especificado
dentro do mesmo elemento pai.
Sintaxe
Obtendo todos os irmãos acima:
$(seletor).prevAll();
Também é possível filtrar os irmãos pelo seletor especificado:
$(elemento).prevAll(seletor);
Exemplo
Vamos encontrar o elemento #test e definir o texto
'!' para todos os seus irmãos acima usando o 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('!');
O código HTML ficará assim:
<p>outside</p>
<div>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
</div>
<p>outside</p>
Veja também
-
método
nextAll,
que retorna os elementos que estão depois do especificado dentro do mesmo pai -
método
prev,
que permite obter o irmão imediatamente anterior do elemento -
método
prevUntil,
que retorna os elementos que estão antes do especificado -
método
siblings,
que permite obter os irmãos do elemento dentro do mesmo pai