Ciao a tutti, ho questo codice di esempio

HTML:
codice:
delete
JS:
codice:
function deleteField() {
$(this).remove();
}
Se clicco sul link questo nn viene calcellato e mi viene restituito un errore. In Firebug vedo che a "this" corrisponde "window".

Se invece scrivo questo codice

HTML:
codice:
delete
JS:
codice:
document.ready(function() {
   $('.delete').click(function () {
      $(this).remove();
   });
});
il link viene cancellato correttamente.

ora sono abb sicuro che il problema risieda in un amia lacuna per quanto riguarda l'utilizzo di this. qualcuno ha una dritta per farmi capire dove sbaglio?

thanx!