A map metódus
A map metódus meghívja a megadott függvényt a
kollekció minden elemére. Különösen hasznos
elemek gyűjteményének értékeinek lekéréséhez vagy
beállításához. A map metódus újonnan létrehozott
különböző elemekből és objektumokból álló kollekciót ad vissza, ellentétben a
each metódussal,
amely az eredeti elemkészletet adja vissza.
Szintaxis
Maga az elem a függvényben a
this változóban érhető el, a sorszáma
a kollekcióban pedig a index változóban:
$(selector).map(function(index, element));
Példa
Jelenítsük meg a képernyőn a id értékek listáját
vesszővel elválasztva. Használjuk a
get és a
join metódusokat is:
<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()
);