English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode children() jQuery

Méthodes de parcours jQuery

La méthode children() retourne tous les éléments enfants directs de l'élément sélectionné.

Attention : La méthode children() ne parcourt que le niveau DOM unique. Pour parcourir plusieurs niveaux, utilisezfind()méthode.

La méthode children() est similaire àcontents()La méthode est similaire à, mais elle ne retourne pas les nœuds de texte et de commentaire.

Grammaire :

$(selector).children(selectorExpression)

Exemple

Retourne l'élément direct enfant de l'élément :

$(document).ready(function(){
  $("div").children().css("background-color", "coral");
});
Vérifiez et voyez‹/›

Retourne tous les éléments enfants directs du DIV :

$(document).ready(function(){
  $("div").children("p").css("background-color", "coral");
});
Vérifiez et voyez‹/›

Retourne tous les éléments enfants de l'élément cliqué :

$("#container").click(function(event){
  $("*").removeClass("hilite");
  let kids = $(event.target).children();
  let len = kids.addClass("hilite").length;
 
  $("#results span:first").text(len);
  $("#results span:last").text(event.target.tagName);
 
  event.preventDefault();
});
Vérifiez et voyez‹/›

La méthode children() ne parcourt que l'un des niveaux de l'arbre DOM. L'exemple suivant renvoie les éléments div id="box" en tant que sous-éléments directs :

body (grand-père)
div id="box" (parent)
div (fils direct)
div (petit-neveu)

p (petit-fils)                       span (arrière-petit-fils)

Exécuter le code

Valeur du paramètre

ParamètresDescription
selectorExpression(Optionnel)Spécifiez l'expression du sélecteur pour correspondre aux éléments

Méthodes de parcours jQuery