Comment jquery ajoute des événements à des éléments inexistants : 1. Avant la version [jquery1.9], utilisez la méthode live, le code est [$("#id").live("click", function ( )] ; 2. Après la version [jquery1.9], utilisez la méthode On, ordinateur DELL G3
Recommandé :
tutoriel vidéo jquery
jquery pour ajouter des éléments inexistants Méthodes d'événement : Question :
Ajout d'événements aux éléments en jquery, c'est très simple, comme : ajouter un événement de clic 🎜> Cependant, la pagination ajax est effectuée dans le projet et la première page est chargée directement en utilisant la méthode ci-dessus. pagination, le contenu des autres pages est ajouté plus tard via innerHTML, et les éléments ajoutés sont ajoutés plus tard.
En fait, la raison est facile à comprendre lorsque l'événement a été ajouté pour la première fois. les éléments des autres pages n'existaient pas. Après les avoir ajoutés plus tard via innerHTML, les balises existaient, mais l'événement correspondantAlors, comment résoudre le résumé ci-dessus ? elements
Solution :
Utiliser la méthode live : Lier les événements à des éléments inexistants$(选择器).click(function(){ );
$("#id").live("click", function () { alert("ok"); });
$("#id").on("click",function(){ alert("ok"); });
Utilisez la méthode d'écriture ci-dessus, le problème est résolu
Recommandations d'apprentissage gratuites associées :
<.>javascript
(vidéo)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!