Atributų reikšmių keitimas naudojant funkciją jQuery
Taip pat galima pritaikyti funkciją kiekvienam atributui. Šiame pavyzdyje yra trys įvesties laukai:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Pakeiskime kiekvieno įvesties lauko value atributą
- pridėkime prie dabartinės value reikšmės eilės numerį
elemento rinkinyje:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Taigi visos value atributo reikšmės bus pakeistos
tomis, kurias mums grąžins funkcija. HTML
kodas atrodys taip:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Pakeiskite kiekvieno antro įvesties lauko value reikšmę,
pridėdami prie dabartinės value reikšmės eilės numerį
elemento rinkinyje.