De map-methode
De methode map roept een gegeven functie op voor
elk element in de set. Hij is vooral handig voor
het ophalen of instellen van waarden van een verzameling
elementen. De methode map retourneert een opnieuw gevormde
set van verschillende elementen en objecten, in tegenstelling tot de methode
each,
die de oorspronkelijke set elementen retourneert.
Syntaxis
De elementen zelf zijn beschikbaar in de functie,
in de variabele this, en hun volgnummers
in de set — in de variabele index:
$(selector).map(function(index, element));
Voorbeeld
Laten we een lijst van id-namen van elementen
naar het scherm uitvoeren, gescheiden door komma's. We gebruiken ook de methodes
get en
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()
);