Lucrul cu metoda map în jQuery
Metoda map
apelează funcția specificată pentru fiecare element
din set. Este deosebit de utilă pentru obținerea sau
setarea valorilor unei colecții de elemente.
Metoda map returnează un set reconfigurat
de elemente și obiecte diferite, spre deosebire de metoda
each,
care returnează setul original de elemente.
Să presupunem că în codul nostru HTML există mai multe paragrafe:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Să afișăm pe ecran, cu ajutorul metodei map, o listă de nume
id ale elementelor, separate prin
virgule. La fiecare p vom obține id
cu map și
get.
Apoi vom folosi metoda JavaScript
join,
pentru a afișa valorile obținute ca șir de caractere:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Cu ajutorul metodei map schimbați
la toate p valorile id
cu numerele lor ordinale.