como $ (this) não pode ser o elemento que acionou o evento em um manipulador de cliques em jquery?
Eu tenho um manipulador de cliques simples
<h1 id="test">
$('#test').click( ev => {
var $test = $(this);
console.log($test.text());
})
mas não funciona,$(this)
não é o elemento emissor. Se eu inspecionarthis
Eu vejo uma "janela" (?) (??) (??!)
Além disso, se eu mudar meu código para
var $test = $(ev.toElement);
funciona perfeitamente.
Como isso pode ser? o que está no meu código que impede que o jquery passe o elemento corretamentethis
?