Удаление двух ближайших строк таблицы с помощью jQuery

0
$('table#Items').on('click','tr input#delItem',function(e){
    $(this).closest('tr').remove();
});

Всем привет. Скажите, пожалуйста, какое правильное решение для удаления двух строк таблицы вместо одного? спасибо

  • 0
    вместо одного ..? что это обозначает.?
  • 1
    Я думаю, что это так же, как вместо
Показать ещё 8 комментариев
Теги:
closest

2 ответа

4
Лучший ответ

Следующий код удалит следующую и предыдущую строку из ближайшей строки.

Пытаться,

$('table#Items').on('click','tr input#delItem',function(e){
    var closestRow = $(this).closest('tr');
    closestRow.add(closestRow.prev()).add(closestRow.next()).remove();
});
  • 1
    Это то, что мне нужно, спасибо. Я приму, как только смогу.
  • 1
    @ user3424754 Рад помочь.
Показать ещё 1 комментарий
3

Вот пример: http://jqversion.com/#!/72F15CA/1

$('table#Items').on('click','tr input#delItem', function(e){

    $(this).closest('tr').nextAll().slice(0,2).remove();
});
  • 0
    Спасибо за ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню