Cambiar valores de atributos usando una función en jQuery

También se puede aplicar una función a cada atributo. En este ejemplo hay tres inputs:

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

Vamos a cambiar el atributo value de cada input - añadiendo al value actual el índice del elemento en el conjunto:

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

De esta manera todos los valores del atributo value serán reemplazados por aquellos que devuelva la función. El código HTML quedará así:

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

Cambie el valor de value de cada segundo input, añadiendo al value actual el índice del elemento en el conjunto.