# jQuery.each()

Liste des paramètres acceptés :

- each(fn)

### each(fn)

Fonction qui boucle sur chaque élément trouvé, et éxécute a chaque passage une fonction définie.
La fonction éxécutée dispose d'un argument qui est un entier représentant la position de l'élement en cours de traitement.
Un "return false" a l'intérieur de la fonction définie stoppera l'éxécution de la boucle. En revanche "return true" forcera le passage a l'itération suivante, de la même manière que l'instruction "continue" dans une boucle normale.

Paramètres:

- fn (fonction): fonction à éxécuter

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

Ajoute un attribut src aux deux images.

`$("img").each(function(){ this.src = "bravo"".gif"; });`

#### Testons sur le script suivant:

`<img src="ronfle.gif" /><img src="``ronfle.gif"``/>`

#### On obtiendra :

`<img src="test0.jpg"/><img src="test1.jpg"/>`

#### Prenons l'exemple suivant:

Cette syntaxe différente permet de pointer dans la boucle sur l'objet JQuery pointant sur l'élement au lieu de l'élement lui même. Cela permet d'utiliser les méthodes associées a l'objet jQuery.

`$("img").each(function(){ $(this).toggleClass("example"); });`

# Démonstration: