52 of 119 menu

Método siblings

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

Sintaxe

Obtendo os elementos irmãos:

.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):

.siblings(seletor);

Exemplo

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

O código HTML ficará assim:

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

<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> $('#test').siblings('.www').html('!');

O código HTML ficará assim:

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