У меня есть динамическая таблица HTML, где я могу добавлять и удалять строки.Каждая строка содержит кнопку, которая имеет класс removeRow
.
В моем JavaScript у меня есть:
$('button.removeRow').live("click", function () {
var row = $(this).parents('tr')
row.remove();
return false;
});
Проблема в том, что она работает для всех кнопок, которые принадлежат строкам, которые быливставляется после загрузки страницы (нажав на кнопку «Добавить строку»).
Работает для существующих кнопок, только если я изменяю приведенный выше код на (но тогда он не работает для динамически добавляемых строк):
$('button.removeRow').click(function () {
var row = $(this).parents('tr')
row.remove();
return false;
});
Я думаю, что функция live должна работатьдля обоих, так вы можете указать мне правильное направление?Где это может пойти не так?