Metóda map
Metóda map volá zadanú funkciu pre
každý prvok v kolekcii. Je obzvlášť užitočná pre
získavanie alebo nastavovanie hodnôt kolekcie
prvkov.Metóda map vracia novo vytvorenú
kolekciu rôznych prvkov a objektov na rozdiel od metódy
each,
ktorá vracia pôvodnú kolekciu prvkov.
Syntax
Samotné prvky sú dostupné vo funkcii,
v premennej this, a ich poradové čísla
v kolekcii — v premennej index:
$(selector).map(function(index, element));
Príklad
Poďme vypísať na obrazovku zoznam názvov id prvkov,
oddelených čiarkami. Použijeme aj metódy
get a
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()
);