Core: this.key == undefined ?!

Beitrag lesen

$('.item').children().each(function(){$(this).mouseenter(function(){  
	$(this).append( this.option = $(option).clone());  
	$(this.option).hide().fadeIn('fast');  
	this.option.key = "test";  
	  
	$(this.option).click(function(){  
		  
		console.log(this.key);  
		  
	});  
});

Hallo Leute in der oben beschrieben Funktion wird in eine "H3" oder ein "P"
ein Span (Variable: option) eingefügt,.. danach bekommt dieses Span (this.option) noch eine Variable übergeben, sowie einen Click Eventhandler.

Das Problem ist: dass in der "Click" Funktion"this.key" nicht mehr zur Verfügung steht bzw. undefiniert ist. Unverständlich für mich zumal
ich es vier Zeilen drüber dem Objekt übergeben habe.

Hat jemand eine Idee woran es liegen könnte?

lG
Core