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:

javascript$(seletor).prevAll();

Também é possível filtrar os irmãos pelo seletor especificado:

javascript$(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:

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('!');

O código HTML ficará assim:

html<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