40 of 119 menu

Méthode children

La méthode children ne retourne que les descendants directs de l'élément, elle ne retourne pas les nœuds textuels. Pour retourner tous les descendants, y compris le texte et les commentaires, utilisez la méthode contents.

Syntaxe

Obtenir les descendants directs :

.children();

Il est également possible de filtrer les descendants par un sélecteur donné :

.children(sélecteur);

Exemple

Trouvons tous les descendants directs de la balise div et ajoutons-leur '!' à la fin en utilisant la méthode append :

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

Le code HTML deviendra alors :

<div> <p>text!</p> <p>text!</p> <p>text!</p> </div>

Exemple

Trouvons maintenant tous les descendants directs avec la classe www :

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

Le code HTML deviendra alors :

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

Voir aussi

  • la méthode contents,
    qui permet d'obtenir les descendants d'un élément et le texte à l'intérieur de cet élément
  • la méthode parent,
    qui permet d'obtenir le parent d'un élément
  • la méthode parents,
    qui permet d'obtenir tous les parents d'un élément
  • La propriété JavaScript children,
    qui contient un pseudo-tableau d'éléments enfants
azbydeenesfrkakkptruuz