Práca s metódou map v jQuery
Metóda map
volá danú funkciu pre každý prvok
sady. Je obzvlášť užitočná na získanie alebo
nastavenie hodnôt kolekcie prvkov.
Metóda map vracia novo vytvorenú
sadu rôznych prvkov a objektov na rozdiel od metódy
each,
ktorá vracia pôvodnú sadu prvkov.
Nech v našom HTML kóde je niekoľko odsekov:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Pomocou metódy map vypíšme na
obrazovku zoznam názvov id prvkov, oddelených
čiarkami. U každého p získame id
pomocou map a
get.
Potom použijeme JavaScript metódu
join,
na výpis získaných hodnôt ako reťazec:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Pomocou metódy map zmeňte
u všetkých p hodnoty ich id
na ich poradové čísla.