Maison >interface Web >tutoriel HTML >Comment implémenter des événements de liaison pour les balises HTML générées dynamiquement
Comment lier des événements aux balises HTML générées après avoir utilisé dynamiquement js pour générer des balises en HTML ? Après avoir essayé de nombreuses méthodes, cela ne peut tout simplement pas être lié. Suivons l'éditeur pour voir la solution aujourd'hui.
Cas d'échec :
$("#id").change(function(){ console.log('需要执行的事情'); });
On constate qu'en utilisant la méthode ci-dessus, la balise avec ID='id' générée par JS est liée Pas sur le changement événement ; après avoir longuement réfléchi, j'ai finalement trouvé une méthode
Approche correcte :
$(document).change("#id",function(){console.log("需要执行的事情") });
J'ai découvert que seule l'énergie magnétique peut y lier les événements de cette manière, et d'autres les événements peuvent également être liés de cette manière
Recommandations associées :
Problèmes de liaison d'événements pour le contenu généré dynamiquement en HTML
La solution en HTML sur l'impossibilité de lier des événements js à des balises créées dynamiquement
À propos de l'impossibilité de lier des événements à des balises générées dynamiquement
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!