Evennement sur balise ajoutée dynamiquement RESOLU
Evennement sur balise ajoutée dynamiquement RESOLU - Javascript/Node.js - Programmation
MarshPosté le 22-01-2015 à 21:34:51
Bonjour,
Par exemple : Soit 5 balises div sur lequel j'ai attribué l’événement click comme ceci qui est lancé au chargement du body :
Code :
<body onload="charger();">
.....
<script>
function charger() {
$("div" ).click(function() { } )
}
</script>
J'ajoute d'autres balises div et je lance la fonction charger() comme ceci :
Code :
<script>
function ajout() {
$("body" ).append("<div>...</div>" );
charger();
}
</script>
En faisant cela l'événement click sur les 1er div se lance autant de fois que la fonction ajout() est lancer. Donc je voudrais que l'événement click ne soit attribué qu'au nouveau div.
Merci par avance.
Message édité par snike le 24-01-2015 à 09:20:05
--------------- Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Marsh Posté le 22-01-2015 à 21:34:51
Bonjour,
Par exemple :
Soit 5 balises div sur lequel j'ai attribué l’événement click comme ceci qui est lancé au chargement du body :
J'ajoute d'autres balises div et je lance la fonction charger() comme ceci :
En faisant cela l'événement click sur les 1er div se lance autant de fois que la fonction ajout() est lancer.
Donc je voudrais que l'événement click ne soit attribué qu'au nouveau div.
Merci par avance.
Message édité par snike le 24-01-2015 à 09:20:05
---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??: