Modificarea valorilor atributelor cu ajutorul unei funcții în jQuery
De asemenea, se poate aplica o funcție pentru fiecare atribut. În acest exemplu există trei input-uri:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Să modificăm atributul value pentru fiecare input
- adăugând la value curent index-ul
elementului în set:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Astfel, toate valorile atributului value
vor fi înlocuite cu cele returnate de funcție. Codul HTML
va arăta astfel:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Modificați valoarea value pentru fiecare al doilea
input, adăugând la value curent index-ul
elementului în set.