Триггер jQuery не срабатывает с помощью bind() или on() для пользовательских событий

Может ли кто-нибудь сказать мне, почему этот код не работает?

$('body').on('test', function() {
  alert('test');
});

$('body').trigger('test');

Я использую jquery-1.7.2.min. Я не получаю никаких ошибок, просто ничего не происходит.

Я пытался поместить код во встроенный скрипт, внутри $(document).ready()и все равно ничего. Я также пробовал как on(), так и bind()и ни один результат. Я вижу повсюду примеры, показывающие один и тот же синтаксис, так чем же они отличаются?

11
задан IamFace 6 April 2017 в 22:49
поделиться