J'ai affecté un événement click à un bouton, qui récupère un fragment HTML différent et l'injecte dans un élément DIV en utilisant la méthode .html (string).
$('#btnClose').click(function(){
$.get('Content.html',function(data) {
$('#EditCategory').html(data);
});
});
La page content.html est comme suit:
<button id="btnNewCategory" type="button">Add new category</button>
<script type="text/javascript">
$('#btnNewCategory').click(alert('Test'));
</script>
Chaque fois que je clique sur le bouton '#btnClose' le contenu de snipper HTML est affiché, mais l'alerte ('Test') est également tiré . J'ai essayé stopPropagation(), preventDefault() et retourne false; et n'ont pas eu de joie. Quelqu'un peut-il faire la lumière sur ce que je fais mal ???
Bien vu !! Je ne sais pas comment je l'ai raté! –