Это можно сделать за один раз:
$('tr input').attr({
'id': 'new_id',
'name': 'new_name'
});
Но так как идентификаторы должны быть уникальными, это, вероятно, не то, что вы хотите сделать. Вот лучший подход:
$('tr input').attr({
'id': function (index, attr) { return 'new_id-' + index },
'name': function (index, attr) { return 'new_name-' + index }
});
Это изменит идентификатор и имя вашего входа следующим образом:
<tr>
<td><input type="text" id="new_id-0" name="new_name-0"></td>
</tr>
<tr>
<td><input type="text" id="new_id-0" name="new_name-1"></td>
</tr>
<tr>
<td><input type="text" id="new_id-0" name="new_name-2"></td>
</tr>
Более подробную информацию можно найти в Документах API для attr () .
.