Méthode map
La méthode map appelle une fonction donnée pour
chaque élément de l'ensemble. Elle est particulièrement utile pour
obtenir ou définir les valeurs d'une collection
d'éléments. La méthode map retourne un ensemble nouvellement formé
d'éléments et d'objets différents contrairement à la méthode
each,
qui retourne l'ensemble d'éléments original.
Syntaxe
Les éléments eux-mêmes sont accessibles dans la fonction,
dans la variable this, et leurs numéros d'ordre
dans l'ensemble — dans la variable index :
$(sélecteur).map(function(index, element));
Exemple
Affichons à l'écran une liste des noms id des éléments,
séparés par des virgules. Utilisons également les méthodes
get et
join :
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);