Показать сообщение отдельно
  #4 (permalink)  
Старый 31.08.2019, 18:08
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Потому, что о serviceClick() событие change даже и не подозревает, не определена функция таковая. Вообще именно эту ошибку и должна отображать консоль.

Если требуется выполнять одну функцию в обработчиках разных событий, то и вызывайте эту ранее объявленную функцию.

function funcName() {
//....
}

$('selector').click(funcName);
$('selector').change(funcName);


Либо, если у каждого из обработчиков событий выполнение одной функции, но есть свои вариации, то можно сделать единый обработчик на два события, в котором можно проверяя источник/тип события, выполнять что-то и специфическое помимо функции.
Ответить с цитированием