¿Cuál es la diferencia entre $ (this) y this
Tengo el siguiente código
$('a').click(function() {
var url= this.href;
alert(url);
});
Esto funciona bien y, efectivamente, el resultado devuelto es la url de una etiqueta.
Sin embargo, si cambio el código anterior a
$('a').click(function() {
var url= $(this).href;
alert(url);
});
El resultado es indefinido.
¿Alguien por favor me ayuda a aclarar esto? Me estoy golpeando la cabeza por esto ...