Mam następujący kod
$('a').click(function() {
var url= this.href;
alert(url);
});
To działa dobrze i na pewno wystarczy zwrócony wynik jest adres URL tagu.
Jednak jeśli mogę zmienić powyższy kod do
$('a').click(function() {
var url= $(this).href;
alert(url);
});
Rezultatem jest niezdefiniowany.
Ktoś pomoże mi to wyjaśnić? W tym celu walnę głową ...
możliwy duplikat [$ (this) i to w jQuery] (http://stackoverflow.com/questions/ 3685508/this-and-this-in-jquery) –