73 of 119 menu

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() );

Siehe auch

  • die filter-Methode,
    die Elemente nach einem bestimmten Selektor filtert
  • die each-Methode,
    die eine gegebene Funktion für jedes Element einer Sammlung aufruft
azbydeenesfrkakkptruuz