Quand j'écrivais du code js front-end au travail il y a quelques jours, j'ai rencontré le problème de parcourir des éléments et de leur ajouter des événements de clic. C’est cette question qui m’a tenu à l’écoute pendant tout un après-midi. Finalement, je suis rentré du travail et j'ai recherché des informations en ligne pour savoir comment résoudre le problème. (PS : j'ai également entendu parler des gestionnaires de liaison de boucles dans la quatrième édition du "Tutoriel JQuery Basics". Je n'y ai probablement pas prêté beaucoup d'attention à l'époque, donc je ne m'en souviens pas.)
Si le maître est au courant de ce genre de situation, vous pouvez fermer la fenêtre. J'écris ceci principalement pour les novices comme moi. Merci!
Publiez d’abord l’exemple d’erreur pour que tout le monde puisse le voir. (jQuery est utilisé dans l'exemple, veuillez importer la bibliothèque jQuery)
Copier le code
Le code est le suivant :
En utilisant les trois situations ci-dessus, vous pouvez éviter la situation du début.
Parmi eux, get(0) fait référence à la conversion de l'objet jQuery en objet DOM.
Ce qui précède est ma compréhension personnelle du gestionnaire de liaison de boucle dans la fermeture JS. J'aimerais le partager avec vous. J'espère que cela sera utile à mes amis.