Убрать изменение строки рядом со всем идентификатором строки в таблице jquery

Я использую юй-редактируемые сетки

Пример:

<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>

Пожалуйста, кто-нибудь поможет решить эту проблему?

0

Решение

пытаться

$("tr").click(function () {
$(this).remove();
$("tr").prop("id", function () {
return $(this).index();

});
});

DEMO

использование nextAll (), остановить нежелательные изменения

$("tr").click(function () {
var id = this.id;
$(this).nextAll("tr").prop("id", function () {
return id++;
});
$(this).remove();

});

DEMO

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector