Werk met die map-metode in jQuery
Die metode map
roep die gespesifiseerde funksie vir elke element
in die versameling op. Dit is veral handig om waardes van
'n versameling elemente te verkry of in te stel.
Die metode map gee 'n nuutgevormde
versameling van verskillende elemente en objekte terug, anders as die metode
each,
wat die oorspronklike versameling elemente teruggee.
Kom ons sê ons het verskeie paragrawe in ons HTML-kode:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Kom ons, met behulp van die metode map, 'n lys van
id name van die elemente op die skerm vertoon, geskei deur
kommas. By elke p sal ons die id
kry met behulp van map en
get.
Dan sal ons die JavaScript-metode
join gebruik
om die verkrygde waardes as 'n string te vertoon:
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
Verander met behulp van die metode map die
id waardes van al die p elemente
na hul volgorde-nommers.