Ändern von Attributwerten mit einer Funktion in jQuery
Man kann auch eine Funktion auf jedes Attribut anwenden. In diesem Beispiel gibt es drei Input-Felder:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Lassen Sie uns das Attribut value
für jedes Input-Feld ändern
- indem wir den aktuellen value
um die Indexnummer des Elements im Set ergänzen:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Auf diese Weise werden alle Werte des Attributs value
durch diejenigen ersetzt, die die Funktion zurückgibt. Der HTML-
Code sieht dann so aus:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Ändern Sie den Wert value
jedes zweiten
Input-Feldes, indem Sie den aktuellen value
um die Indexnummer des Elements im Set ergänzen.