Я пытаюсь удалить строку из таблицы. Каждая строка содержит текстовый ввод, кнопку редактирования и кнопку удаления. Когда я нажимаю delete, я хочу удалить всю строку. Это мой JQuery код:Использование .remove на строке таблицы создает стиль отображения: none
$(document).on('click', 'button#delete_x', function() {
$(this).closest('tr').fadeOut(500, function(){
$(this).parents('tr:first').remove();
});
});
У меня нет доступа к строкам идентификаторов так я получаю ближайший тр к кнопке удаления. Моя проблема заключается в том, чтобы удалить строку, новый встроенный стиль отображения: в tr tr нет ни одного! Мне интересно, почему это происходит? Я использую браузер Safari на mac yosemite.
Спасибо, что работал отлично после того, как я изменил его .remove()! – codeguru
Нет проблем. Пожалуйста, примите ответ, если он решит вашу проблему. –