Método siblings

O método siblings encontra todos os elementos irmãos dentro do mesmo elemento pai.

Sintaxe

Obtendo os elementos irmãos:

javascript.siblings();

Também é possível filtrar os elementos irmãos por um seletor específico (apenas os irmãos que atendem a esse seletor permanecerão no conjunto):

javascript.siblings(seletor);

Exemplo

Vamos encontrar o elemento #test e definir o texto '!' para todos os seus irmãos 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').siblings().html('!');

O código HTML ficará assim:

html<p>outside</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">inside</p>
  <p>!</p>
  <p>!</p>
</div>
<p>outside</p>

Exemplo

Vamos encontrar o elemento #test e definir o texto '!' para todos os seus irmãos com a classe www usando o método html:

html<p>outside</p>
<div>
  <p>inside</p>
  <p class="www">inside</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p class="www">inside</p>
  <p>inside</p>
</div>
<p>outside</p>
javascript$('#test').siblings('.www').html('!');

O código HTML ficará assim:

html<p>outside</p>
<div>
  <p>inside</p>
  <p class="www">!</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p class="www">!</p>
  <p>inside</p>
</div>
<p>outside</p>

Veja também

  • método prev,
    que permite obter o irmão anterior do elemento
  • método next,
    que permite obter o próximo irmão do elemento
  • método parent,
    que permite obter o elemento pai