Metoda map
Metoda map volá zadanou funkci pro
každý prvek kolekce. Je obzvláště užitečná pro
získání nebo nastavení hodnot kolekce
prvků. Metoda map vrací nově vytvořenou
kolekci různých prvků a objektů na rozdíl od metody
each,
která vrací původní kolekci prvků.
Syntaxe
Samotné prvky jsou dostupné ve funkci
v proměnné this, a jejich pořadová čísla
v kolekci — v proměnné index:
$(selektor).map(function(index, element));
Příklad
Pojďme vypsat na obrazovku seznam názvů id prvků,
oddělených čárkami. Použijeme také metody
get a
join:
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);