Zmena hodnôt atribútov pomocou funkcie v jQuery
Je tiež možné aplikovať funkciu na každý atribút. V tomto príklade sú tri vstupy:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Zmeňme atribút value pre každý vstup
- pridajme k aktuálnej hodnote value poradové číslo
elementu v množine:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Takto sa všetky hodnoty atribútu value
nahradia tými, ktoré nám vráti funkcia. HTML
kód bude vyzerať takto:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Zmeňte hodnotu value každého druhého
vstupu, pričom k aktuálnej hodnote value pridajte poradové
číslo elementu v množine.