Я использую юй-редактируемые сетки
Пример:
<tbody>
<tr id='0'> <td>Row 1</td> <td>Delete</td></tr>
<tr id='1'> <td>Row 2</td> <td>Delete</td></tr>
<tr id='2'> <td>Row 3</td> <td>Delete</td></tr>
<tr id='3'> <td>Row 4</td> <td>Delete</td></tr>
</tbody>
При удалении строки 2 следует изменить идентификатор следующей строки в таблице
<tbody>
<tr id='0'> <td>Row 1</td> </tr>
<tr id='1'> <td>Row 3</td> </tr>
<tr id='2'> <td>Row 4</td> </tr>
</tbody>
Пожалуйста, кто-нибудь поможет решить эту проблему?
пытаться
$("tr").click(function () {
$(this).remove();
$("tr").prop("id", function () {
return $(this).index();
});
});
использование nextAll (), остановить нежелательные изменения
$("tr").click(function () {
var id = this.id;
$(this).nextAll("tr").prop("id", function () {
return id++;
});
$(this).remove();
});
Других решений пока нет …