Metoda map
Metoda map kliče dano funkcijo za
vsak element v nizu. Še posebej je uporabna za
pridobivanje ali nastavljanje vrednosti zbirke
elementov. Metoda map vrne na novo oblikovan
niz različnih elementov in objektov, za razliko od metode
each,
ki vrne izvorni niz elementov.
Sintaksa
Sam elementi so dostopni v funkciji,
v spremenljivki this, njihove zaporedne številke
v nizu pa v spremenljivki index:
$(selektor).map(function(index, element));
Primer
Izpišimo seznam imen id elementov,
ločenih z vejicami. Uporabili bomo tudi metodi
get in
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()
);