Μέθοδος each
Η μέθοδος each καλεί μια δεδομένη
συνάρτηση για κάθε στοιχείο ενός συνόλου.
Σε αντίθεση με την παρόμοια μέθοδο
map,
η οποία επιστρέφει ένα επανασχηματισμένο
σύνολο διαφορετικών στοιχείων και αντικειμένων, η μέθοδος
each επιστρέφει το αρχικό σύνολο στοιχείων.
Σύνταξη
Τα ίδια τα στοιχεία είναι προσβάσιμα στη συνάρτηση,
στη μεταβλητή this, και οι τακτικοί τους αριθμοί
στο σύνολο — στη μεταβλητή index:
$(selector).each(function(index, elem));
Παράδειγμα
Ας εμφανίσουμε διαδοχικά στην οθόνη το περιεχόμενο
κάθε παραγράφου, χρησιμοποιώντας τις μεθόδους each και
text:
<p>κείμενο1</p>
<p>κείμενο2</p>
<p>κείμενο3</p>
$('.www').each(
function() {
console.log($(this).text()); // θα εμφανίσει 'κείμενο1', 'κείμενο2' και 'κείμενο3'
}
);