Изменение значений атрибутов при помощи функции в 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
порядковый
номер элемента в наборе.