jQuery-Trigger wird bei benutzerdefinierten Ereignissen nicht mit bind () oder on () ausgelöst

Kann mir jemand sagen, warum dieser Code nicht funktionieren würde?

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

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

Ich benutzejquery-1.7.2.min. Ich bekomme keine Fehler, es passiert einfach nichts.

Ich habe versucht, den Code in ein Inline-Skript zu setzen, in ein$(document).ready() und immer noch nichts. Ich habe auch beide ausprobierton() undbind() und kein Ergebnis. Ich sehe überall Beispiele mit der gleichen Syntax. Was ist also anders daran?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage