Maison > interface Web > tutoriel HTML > le corps du texte

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

零到壹度
Libérer: 2018-03-24 11:28:52
original
2464 Les gens l'ont consulté

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('需要执行的事情');
});
Copier après la connexion

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("需要执行的事情")
});
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal