Metode map
Metode map izsauc norādīto funkciju
katram kopas elementam. Tas ir īpaši ērti
elementu kolekcijas vērtību iegūšanai
iestatīšanai. 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.
Sintakse
Paši elementi ir pieejami funkcijā,
mainīgajā this, un to kārtas numuri
kopā — mainīgajā index:
$(selector).map(function(index, element));
Piemērs
Parādīsim ekrānā elementu id nosaukumu sarakstu,
atdalītus ar komatiem. Izmantosim arī metodes
get un
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()
);