Darbo su map metodu jQuery pagrindai
Metodas map
iškviečia nurodytą funkciją kiekvienam rinkinio
elementui. Jis yra ypač patogus norint gauti arba
nustatyti elementų kolekcijos reikšmes.
Metodas map grąžina iš naujo suformuotą
įvairių elementų ir objektų rinkinį, skirtingai nei metodas
each,
kuris grąžina pradinį elementų rinkinį.
Tarkime, mūsų HTML kode yra keli paragrafai:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Naudodami metodą map, išveskime į
ekraną id elementų pavadinimų sąrašą, atskirtą
kableliais. Prie kiekvieno p mes gausime id
naudodami map ir
get.
Tada pasinaudosime JavaScript metodu
join,
kad gautas reikšmes išvestume kaip eilutę:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Naudodami metodą map pakeiskite
visų p jų id reikšmes
jų eiliniais numeriais.