Former un tableau (Array) d’éléments
map(fonction de rappel) map
Renvoie un tableau d’éléments (array) résultant d’une action sur un ensemble d’éléments. Chaque ligne du tableau est le retour de la fonction appliquée à un élément.
Fonction de rappel (callback) : fonction appliquée aux éléments ciblés.
map(function(){ return $(this).val();})
La méthode retourne un objet jQuery.
Exemple
Formons un tableau de type array avec les valeurs des différents champs de texte d’un formulaire.
Le document HTML :
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>jQuery</title>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$("p").append( $("input").map(function(){
return $(this).val();
})
.get().join(", ") );
});
</script>
</head>
<body>
<form action="">
Nom : <input type="text" name="nom" value="Luc Aubry"><br>
Ville : <input...