2016-08-02 3 views

ответ

2

Вы должны удалить между селектором, поскольку пробел в селекторе указывает совпадение с потомками.

$("tr").on('click', 'button.new', function() { 

при использовании делегирования событий для повышения производительности Всегда используйте staticParentElement.

2

Попробуйте это:

$(document).on('click', 'button.new', function() {}); 
1

Удалить пространство между button и .new. В противном случае вы будете наблюдать только .new элементов внутри button, чего никогда не произойдет.

$('body').on('click', 'button.new', function() { 
    // ... 
});