Změna hodnot atributů pomocí funkce v jQuery
Také je možné aplikovat funkci na každý atribut. V tomto příkladu jsou tři vstupy:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Pojďme každému vstupu změnit atribut value
- přidáme k aktuálnímu value pořadové číslo
prvku v sadě:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Takto se všechny hodnoty atributu value
nahradí těmi, které nám funkce vrátí. HTML
kód bude vypadat takto:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Změňte hodnotu value každého druhého
vstupu přidáním k aktuálnímu value pořadového
čísla prvku v sadě.