Metoden map
Metoden map kalder en given funktion for
hvert element i sættet. Den er især praktisk til
at hente eller sætte værdier for en samling
elementer. Metoden map returnerer et nydannet
sæt af forskellige elementer og objekter, i modsætning til metoden
each,
som returnerer det oprindelige sæt af elementer.
Syntaks
Elementerne selv er tilgængelige i funktionen,
i variablen this, og deres rækkefølgenumre
i sættet — i variablen index:
$(selector).map(function(index, element));
Eksempel
Lad os udskrive en liste over elementernes id navne,
adskilt af kommaer. Vi bruger også metoderne
get og
join:
<p id="aaa">tekst1</p>
<p id="bbb">tekst2</p>
<p id="ccc">tekst3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);