Spreminjanje vrednosti atributov s pomočjo funkcije v jQuery
Prav tako lahko uporabite funkcijo za vsak atribut. V tem primeru so trije vnosna polja:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Spremenimo atribut value vsakega vnosnega polja
- dodajmo trenutni vrednosti value zaporedno številko
elementa v nizu:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Na ta način bodo vse vrednosti atributa value
zamenjane s tistimi, ki jih vrne funkcija. HTML
koda bo takšna:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Spremenite vrednost value vsakega drugega
vnosnega polja, tako da trenutni vrednosti value dodate zaporedno
številko elementa v nizu.