Méthode each

La méthode each appelle une fonction donnée pour chaque élément de la collection. Contrairement à la méthode similaire map, qui retourne une collection nouvellement formée d'éléments et d'objets variés, la méthode each retourne la collection d'éléments d'origine.

Syntaxe

Les éléments eux-mêmes sont accessibles dans la fonction, dans la variable this, et leurs numéros d'ordre dans la collection — dans la variable index :

javascript$(sélecteur).each(function(index, elem));

Exemple

Affichons séquentiellement le contenu de chaque paragraphe, en utilisant les méthodes each et text :

html<p>text1</p>
<p>text2</p>
<p>text3</p>
javascript$('.www').each(
  function() {
    console.log($(this).text()); // affichera 'text1', 'text2' et 'text3' 
  }
);

Voir aussi

  • la méthode filter,
    qui filtre les éléments selon un sélecteur spécifique
  • la méthode map,
    qui appelle une fonction donnée pour chaque élément de la collection