0
Я использую JQuery для добавления строки таблицы, а в последнем столбце у меня есть гиперссылка для отмены/удаления строки. Но, похоже, мой JQuery не срабатывает, когда я нажал гиперссылку. Здесь мой код:Hyperlink JQuery не запускается
$('input[name=barcode]').change(function() {
var newRow = $("<td><a href='#' class='remove'><font color='0404B4'>Cancel</font></a></td>");
$('#tab > tbody > tr').eq(index).after(newRow);
});
$(".remove").click(function() {
//delete row
alert("b");
});
Вы должны использовать делегирование событий как элемент вставлен в к DOM после того, как обработчик прикрепленного - HTTP: // апи .jquery.com/on/ – billyonecan
Вы должны делегировать событие: '$ ('# tab'). on ('click', '.remove', function() {...});' –
https: // learn.jquery.com/events/event-delegation/ – qwertymk