Comment puis-je déclencher un événement sur un élément fils sans activer l'élément parent ?
Bonjour,
Voilà mon problème, j'ai un element parent eltp sur lequel j'ai un trigger click
et dans celui ci j'ai un element fils eltf2. Je veux déclencher l'évènement de eltf2 sans déclencher eltp.
html
Code:
1 2 3 4 5 6 7 8 9
|
<div class="eltclick" id="eltp">
<div class="eltclick" id="eltf1">
</div>
<div class="othereltclick" id="eltf2">
</div>
</div> |
Jquery
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$(function() {
$(".eltclick").click(function(event){
/* Empeche le déclenchement de eltp quand on clique sur eltf1 */
/* ne marche pas pour eltf2 */
event.stopImmediatePropagation();
/* Code à executer */
});
/* Pas de déclenchement */
$(".othereltclick").click(function(){
alert('test');
/* Code à executer */
});
}); |
Je m'attends à ce que 'test' s'affiche quand je clique sur eltf2 ! Quelqu'un a une idée ?
Merci.