Arbeid med map-metoden i jQuery
Metoden map
kaller en gitt funksjon for hvert element
i samlingen. Den er spesielt nyttig for å hente eller
sette verdier for en samling av elementer.
Metoden map returnerer et nydannet
sett med forskjellige elementer og objekter, i motsetning til metoden
each,
som returnerer det opprinnelige settet med elementer.
La oss si at vi har flere avsnitt i HTML-koden vår:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
La oss, ved hjelp av metoden map, skrive ut en
liste over id-navnene til elementene, separert med
komma. For hver p vil vi hente id
ved å bruke map og
get.
Deretter bruker vi JavaScript-metoden
join
for å skrive ut de innhentede verdiene som en streng:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Bruk metoden map til å endre
id-verdien for alle p
til deres respektive rekkefølgenummer.