Qual é a diferença entre $ (this) e this
eu tenho o seguinte código
$('a').click(function() {
var url= this.href;
alert(url);
});
Isso funciona muito bem e com certeza o resultado retornado é o URL de uma tag.
No entanto, se eu alterar o código acima para
$('a').click(function() {
var url= $(this).href;
alert(url);
});
O resultado é indefinido.
Alguém por favor ajude a esclarecer isso para mim? Estou batendo minha cabeça por isso ....