Bonsoir à tous !

Voici mon code jQuery:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
$(function() {
 
    $("div.creation").click(function(){<div style="margin-left:40px">$(this).children("div.img").prepend('<div class="fermer">Fermer</div>');</div>});
Mon HTML:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<div class="creation" style="top:220px">
        <div class="img"><img src="images/....jpg"></div>
        <div class="txt">
            <h4>monTitre</h4>
            <div class="desc">...</div>
        </div>
    </div>
Ce dernier bloc est présent plusieurs fois dans la page.

Lorsque je click sur la div creation, le div.fermer est créé 2 fois...

Pourquoi la fonction est elle exécutée deux fois ?

J'ai testé avec $('.creation').unbind('click') direct aprés l'appel de la fonction mais sans succès...
Le bug n'est pas dû à un second click souris...

Une idée ?

Merci d'avance pour votre aide