Μέθοδος map
Η μέθοδος map καλεί μια δεδομένη συνάρτηση για
κάθε στοιχείο ενός συνόλου. Είναι ιδιαίτερα χρήσιμη για
τη λήψη ή τη ρύθμιση τιμών μιας συλλογής
στοιχείων. Η μέθοδος map επιστρέφει ένα επανασχηματισμένο
σύνολο διαφορετικών στοιχείων και αντικειμένων, σε αντίθεση με τη μέθοδο
each,
η οποία επιστρέφει το αρχικό σύνολο στοιχείων.
Σύνταξη
Τα ίδια τα στοιχεία είναι προσβάσιμα στη συνάρτηση,
στη μεταβλητή this, και οι τακτικοί τους αριθμοί
στο σύνολο — στη μεταβλητή index:
$(selector).map(function(index, element));
Παράδειγμα
Ας εμφανίσουμε στην οθόνη μια λίστα με τα ονόματα id των στοιχείων,
χωρισμένα με κόμματα. Θα χρησιμοποιήσουμε επίσης τις μεθόδους
get και
join:
<p id="aaa">κείμενο1</p>
<p id="bbb">κείμενο2</p>
<p id="ccc">κείμενο3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);