Map-meetodi kasutamine jQuery-s
Meetod map
kutsub välja etteantud funktsiooni iga komplekti
elemendi jaoks. See on eriti mugav väärtuste saamiseks või
kehtestamiseks elementide kollektsioonile.
Meetod map tagastab uuesti moodustatud
erinevate elementide ja objektide komplekti, erinevalt meetodist
each,
mis tagastab algse elementide komplekti.
Oletame, et meie HTML-koodis on mitu lõiku:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Kasutame meetodit map, et kuvada
ekraanile elementide id nimede loend,
eraldatud komadega. Iga p korral saame id
kasutades map ja
get.
Seejärel kasutame JavaScripti meetodit
join,
et saadud väärtused stringina kuvada:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Meetodi map abil muutke
kõikide p elementide id
väärtused nende järjekorranumbriteks.