Darbība ar map metodi jQuery
Metode map
izsauc norādīto funkciju katram elementam
kopā. Tas ir īpaši ērti, lai iegūtu vai
iestatītu elementu kolekcijas vērtības.
Metode map atgriež no jauna veidotu
dažādu elementu un objektu kopu atšķirībā no metodes
each,
kura atgriež sākotnējo elementu kopu.
Pieņemsim, ka mūsu HTML kodā ir vairāki rindkopas:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Izmantojot metodi map, izvadīsim uz
ekrānu id elementu sarakstu, atdalītu ar
komatiem. Katram p mēs iegūsim id
ar map un
get.
Tad izmantosim JavaScript metodi
join,
lai izvadītu iegūtās vērtības kā virkni:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Ar map metodes palīdzību nomainiet
visiem p to id vērtības
uz to kārtas numuriem.