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:

html<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ě:

javascript$('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:

html<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Задание 1

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ě.