Rad sa map metodom u jQuery
Metod map
poziva datu funkciju za svaki element
skupa. Posebno je zgodan za dobijanje ili
postavljanje vrednosti kolekcije elemenata.
Metod map vraća ponovo formirani
skup različitih elemenata i objekata za razliku od metoda
each,
koji vraća originalni skup elemenata.
Neka u našem HTML kodu postoji nekoliko pasusa:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Hajde da, pomoću metoda map prikažemo na
ekranu listu imena id elemenata, odvojenih
zarezima. Kod svakog p dobijaćemo id
pomoću map i
get.
Zatim ćemo upotrebiti JavaScript metod
join,
da prikažemo dobijene vrednosti kao string:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Pomoću metoda map promenite
kod svih p vrednosti njihovog id
na njihove redne brojeve.