Metodas map
Metodas map iškviečia nurodytą funkciją
kiekvienam rinkinio elementui. Jis ypač patogus
elementų kolekcijos reikšmėms gauti arba nustatyti.
Metodas map grąžina iš naujo suformuotą
įvairių elementų ir objektų rinkinį, skirtingai nei metodas
each,
kuris grąžina pradinį elementų rinkinį.
Sintaksė
Pats elementas prieinamas funkcijoje,
kintamajame this, o jo eilės numeris
rinkinyje — kintamajame index:
$(selektorius).map(function(index, element));
Pavyzdys
Išveskime į ekraną id elementų pavadinimų sąrašą,
atskirtą kableliais. Panaudokime ir metodus
get ir
join:
<p id="aaa">tekstas1</p>
<p id="bbb">tekstas2</p>
<p id="ccc">tekstas3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);