Wie kann $ (this) nicht das Element sein, das das Ereignis in einem JQuery-Click-Handler ausgelöst hat?

Ich habe einen einfachen Klick-Handler

<h1 id="test">
$('#test').click( ev => {
   var $test = $(this);
   console.log($test.text());
})

aber es funktioniert nicht,$(this) ist nicht das Emitterelement. Wenn ich @ inspiziethis Ich sehe ein "Fenster" (?) (??) (??!)

auch wenn ich meinen Code in @ ände

var $test = $(ev.toElement);

es funktioniert perfekt.

Wie kann das sein? Was ist in meinem Code, der verhindert, dass jquery das Element in @ korrekt übergibthis ?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage