fonctions utiles: fonction $.each

Fonction générique permettant les itération. Peut être utilisé pour itérer sur des objets et des tableaux. A ne pas confondre avec $().each(), qui ne peut être utilisée que pour itérer sur des objets de type jQuery.

Si vous souhaitez sortir de la boucle de la fonction, lors d'une itération particulière, le retour de la fonction appelé pour chaque itération doit être false. Les autres valeurs de retour sont ignorées.

Version: disponible depuis la version 1.0 de JQuery

Paramétres:

  • objet (Objet ou tableau): objet ou tableau sur lequel l'itération aura lieu
  • function (fonction): fonction qui sera éxécuté sur chaque élement pendant l'itération.

Valeur de retour: Objet

Exemple 1:

Exemple d'itération sur un tableau d'entiers. A noter que la fonction comporte deux paramètres: l'élement courant et sa position.

$.each( [0,1,2], function(i, n){
   alert( "Item #"   i   ": "   n );
 });
Exemple 2:

Exemple d'itération sur les propriétés d'un objet. la fnction d'itération prend ici deux paramètres représentant respectivement l'élement courant et sa clé.

$.each( { name: "John", lang: "JS" }, function(i, n){
   alert( "Name: "   i   ", Value: "   n );
 });

4 Commentaires (afficher/poster)