J'ajoute une balise lors de l'exécution en utilisant jquery. Je veux déclencher l'événement click de cette balise, mais elle ne se déclenche pas.L'événement Jquery Click de <a> tag ajouté lors de l'exécution ne se déclenche pas
J'ai déjà essayé
$('#add').bind('click', function(e) {
e.preventDefault();
alert('hello');
});
, mais rien ne se passe.
Impressionnant cela fonctionne .Mais Quel est le problème avec lier? – Dee
Méthode .live() Attache un gestionnaire à l'événement pour tous les éléments qui correspondent au sélecteur actuel, maintenant ou dans le futur. – Dee
Yup Dee a raison, et pour ajouter à cela .bind() ne fonctionne que pour DOM w/c sont ajoutés avant le chargement de la page. Si vous faites un clic droit sur la source de votre page, tous les éléments peuvent être sélectionnés par .bind() uniquement. nouveaux éléments DOM ou à la volée créés peuvent être sélectionnés par .live() –