Ich gehe davon aus, dass "dies" nichts mit dem Link zu tun hat, auf den Sie klicken. Es wurde nie eine Assoziation hergestellt. this
leitet seine Assoziation nicht von Markup/Syntax ab.
Die folgenden Werke:
<a href="#" onClick="alert($(this).text());">Some Text</a>
Idealerweise sollten Sie Ihre Skripte von Ihrem Markup getrennt halten. Sie sollten es so machen:
$("a.someClass").click(function(event){
event.preventDefault();
alert($(this).text());
});
In diesem Beispiel müsste Ihr Anker eine class="someClass" haben, um zu funktionieren.