Maison  >  Article  >  interface Web  >  Comment implémenter des événements de liaison pour les balises HTML générées dynamiquement

Comment implémenter des événements de liaison pour les balises HTML générées dynamiquement

零到壹度
零到壹度original
2018-03-24 11:28:522401parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn