2015-03-02 1 views
-2

Я динамически добавлять столбец с помощью JQuery:Нажмите Event не работает при Динамически Добавление столбца в Javascript

$('#id_orderTable tr:last').after('<tr><td>' + orderLine.short_desc + '</td><td><input type="button" value="-" class="qtyminus"></input></td><td>' 

У меня есть перехватчик для «qytminus»

$('.qtyminus').click(function(e) { ... some code...} 

Если я просто пишу код в предопределенной таблице, триггеры onclick просто прекрасны и ... некоторый код ... выполняется. Однако, когда я нажимаю кнопку, когда я добавляю строку динамически, onclick не вызывается. Возможно ли это с добавлением динамического контента?

+0

Вы также можете использовать OnClick атрибут внутри динамического создания входных данных. –

ответ

2

Поскольку вы создаете HTML динамически с помощью JQuery, используйте делегирование событий как показано ниже: -

$('#id_orderTable').on('click','.qtyminus',function() { ... some code...}); 
Смежные вопросы