Die map-Methode
Die map-Methode ruft eine gegebene Funktion für
jedes Element einer Sammlung auf. Sie ist besonders nützlich, um
Werte einer Elementkollektion abzurufen oder
zu setzen. Die map-Methode gibt eine neu zusammengestellte
Sammlung verschiedener Elemente und Objekte zurück, im Gegensatz zur
each-Methode,
die die ursprüngliche Sammlung von Elementen zurückgibt.
Syntax
Die Elemente selbst sind in der Funktion verfügbar,
in der Variable this, und ihre Indexposition
in der Sammlung — in der Variable index:
$(Selector).map(function(index, element));
Beispiel
Lassen Sie uns eine Liste der id-Namen der Elemente,
getrennt durch Kommata, ausgeben. Wir verwenden auch die Methoden
get und
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()
);