Как вызвать событие jQuery 'on' с параметром данных - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь вызвать событие:

$('table#budget').on('change', '.dyn-employee', function() {});

в конце другого события в моем коде.

$('table#budget').on('click', '.addButton', function() {
    // ..more code

    $('table#budget').trigger('change');
});

Однако это не работает. Я пробовал использовать:

$('table#budget').trigger('change', 'dyn-employee'); $('table#budget').trigger('change', ['dyn-employee']);

но они не работают. Кажется, я не могу найти ничего в документации по jQuery. Код также в хронологическом порядке.

1 Ответ

1 голос
/ 12 июня 2019

Ваше событие делегировано, поэтому обработчик будет срабатывать только тогда, когда целью является .dyn-employee, поэтому вы должны активировать определенное значение .dyn-employee

$('#budget .dyn-employee').trigger('change');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...