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!