fonctions de parcours: fonction map

Renvoit un tableau d'éléments résultant d'une action sur un ensemble d'éléments. Chaque ligne du tableau est le retour de la fonction appliqué à un élément.

Version: disponible depuis la version 1.0 de JQuery

Paramétres:

  • callback (fonction): fonction appliqué aux éléments ciblés

Valeur de retour: tableau

Exemple :

Pour chaque champ input, applique une fonction qui retourne la valeur de ces champs. map() retourne un tableau que l'on transforme ensuite en chaine de caractère, avec join().

$("p").append( $("input").map(function(){
      return $(this).val();
    }).get().join(", ") );

Code de test:

<form>
<input type="text" value="John" name="name"/>
<input type="text" value="password" name="password"/>
<input type="text" value="http://ejohn.org/" name="url"/>
</form>
<p></p>

Résultat:

Values: John, password, http://ejohn.org/

0 Commentaire (afficher/poster)