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

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

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

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

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

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

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

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