Izmena vrednosti atributa pomoću funkcije u jQuery
Takođe je moguće primeniti funkciju na svaki atribut. U ovom primeru postoje tri input polja:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Hajde da promenimo value atribut svakom input polju
- dodajmo redni broj elementa u skupu na trenutnu value
vrednost:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Na ovaj način sve vrednosti value atributa
biće zamenjene onim što nam funkcija vrati. HTML
kod će onda izgledati ovako:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Izmenite vrednost value svakog drugog
input polja, dodajući redni broj elementa u skupu
trenutnoj value vrednosti.