# Изменение значений атрибутов при помощи функции в jQuery

Также можно применить функцию к каждому атрибуту. В данном примере есть три инпута:

`<input type="text" value="aaa"> <input type="text" value="bbb"> <input type="text" value="ccc">`

Давайте каждому инпуту поменяем атрибут `value` - добавим к текущему `value` порядковый номер элемента в наборе:

`$('input').attr('value', function(index, value) { return value + ' ' + index; });`

Таким образом все значения атрибута `value` заменятся на те, что вернёт нам функция. HTML код станет выглядеть так:

`<input type="text" value="aaa 0"> <input type="text" value="bbb 1"> <input type="text" value="ccc 2">`

Измените значение `value` каждого второго инпута, добавив к текущему `value` порядковый номер элемента в наборе.

← →
↑