С этим кодом
product.selectProduct({
target: note,
url: 'product.php',
data: { ajax: true }
}).trigger('change');
не являются обязательными selectProduct()
для запуска на change
событии. Вы просто выполняете selectProduct()
и затем запускаете change
на product
. Возможно selectProduct()
связывает что-то с событием change
. Но, не зная, что он делает, трудно сказать.
Если вы хотите выполнить selectProduct()
для события change
и вашего пользовательского события, вы должны привязать обработчик события к обоим событиям, например так:
product.bind('change isVisibleProduct', function() {
$(this).productSelect({/* ...parameters here ... */});
});
Пожалуйста, уточните свой вопрос, если вы не это имеете в виду.