Bonjour, j'ai un souci de compréhension en jquery, c'est surement tout bête

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$(".edit").click( function(){
	var id_edit = $(this).attr('id');
	$('input[name=' + id_edit + ']').show();
	$(this).blur( function(){
		$('input[name=' + id_edit + ']').hide();
		alert('ici');
	});
});
et mon code html:
<a href="#" id="titre" class="edit">éditer</a>
<input type="text" name="titre" class ="cache" />

Le champ input est caché par défaut,
mon souci est problème de "redondance",
Lorsque l'on clique sur edit, puis à coté, l'alert se lance bien une fois.
Puis lorsque l'on répète l'action, elle se lance 2 fois. Puis 3 fois, ainsi de suite.

Je cherche à comprendre cette répétition, c'est surement la base du jquery, je cherche également à l'enrayer.

Merci d'avance pour vos explications.