40 of 119 menu

Método children

O método children retorna apenas os descendentes diretos do elemento e não retorna nós de texto. Para retornar todos os descendentes, incluindo texto e comentários, use o método contents.

Sintaxe

Obtendo descendentes diretos:

.children();

Também é possível filtrar os descendentes por um seletor especificado:

.children(seletor);

Exemplo

Vamos encontrar todos os descendentes diretos da tag div e adicionar um '!' no final de cada um usando o método append:

<div> <p>texto</p> <p>texto</p> <p>texto</p> </div> $('div').children().append('!');

O código HTML ficará assim:

<div> <p>texto!</p> <p>texto!</p> <p>texto!</p> </div>

Exemplo

Agora vamos encontrar todos os descendentes diretos com a classe www:

<div> <p class="www">texto</p> <p class="www">texto</p> <p>texto</p> </div> $('div').children('.www').append('!');

O código HTML ficará assim:

<div> <p class="www">texto!</p> <p class="www">texto!</p> <p>texto</p> </div>

Veja também

  • método contents,
    que permite obter os descendentes de um elemento e o texto dentro desse elemento
  • método parent,
    que permite obter o elemento pai de um elemento
  • método parents,
    que permite obter todos os elementos pais de um elemento
  • Propriedade JavaScript children,
    que armazena um pseudo-array de elementos filhos
azbydeenesfrkakkptruuz