Différence : on() ajoute un ou plusieurs gestionnaires d'événements à l'élément et aux sous-éléments sélectionnés ; live() ajoute un ou plusieurs gestionnaires d'événements à l'élément sélectionné et spécifie quand ces événements se produisent, fonction à exécuter. La méthode on() a un paramètre de plus que live(), qui est utilisé pour spécifier les gestionnaires d'événements qui ne peuvent être ajoutés qu'aux éléments enfants spécifiés.
Recommandations associées : "Tutoriel vidéo jQuery"
Méthode jquery on()
on() ajoute un ou plusieurs gestionnaires d'événements à l'élément sélectionné et aux éléments enfants. Depuis la version 1.7 de jQuery, la méthode on() est le nouveau remplacement des méthodes bind(), live() et délégué(). Cette méthode apporte beaucoup de commodité à l'API et est recommandée car elle simplifie la base de code jQuery.Méthode jquery live()
La méthode live() ajoute un ou plusieurs gestionnaires d'événements à l'élément sélectionné et spécifie les fonctions à exécuter lorsque ces événements se produisent.La différence entre on() et live() dans jquery
1. Différentes fonctionson() : in Ajoute un ou plusieurs gestionnaires d'événements à l'élément sélectionné et aux éléments enfants. Les gestionnaires d'événements ajoutés à l'aide de la méthode on() s'appliquent aux éléments actuels et futurs (tels que les nouveaux éléments créés par des scripts). live() : Attachez un ou plusieurs gestionnaires d'événements à l'élément sélectionné et spécifiez les fonctions à exécuter lorsque ces événements se produisent. Les gestionnaires d'événements attachés via la méthode live() s'appliquent aux éléments actuels et futurs qui correspondent au sélecteur (comme les nouveaux éléments créés par des scripts). 2. Syntaxe différente on() :$(selector).on(event,childSelector,data,function)
$(selector).live(event,data,function)
Apprendre la programmation ! !
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!