Αλλαγή τιμών χαρακτηριστικών με χρήση συνάρτησης στο jQuery
Επίσης, μπορείτε να εφαρμόσετε μια συνάρτηση σε κάθε χαρακτηριστικό. Σε αυτό το παράδειγμα υπάρχουν τρία πεδία εισόδου:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Ας αλλάξουμε το χαρακτηριστικό value
σε κάθε πεδίο εισόδου - θα προσθέσουμε τον τακτικό αριθμό
του στοιχείου στο σύνολο στην τρέχουσα τιμή:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Έτσι, όλες οι τιμές του χαρακτηριστικού value
θα αντικατασταθούν με αυτές που επιστρέφει η συνάρτηση. Ο κώδικας HTML
θα γίνει κάπως έτσι:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Αλλάξτε την τιμή value κάθε δεύτερου
πεδίου εισόδου, προσθέτοντας τον τακτικό αριθμό
του στοιχείου στο σύνολο στην τρέχουσα τιμή.