jQuery trigger()Méthode
Exemple
Déclencher l'événement select de l'élément <input> :
Essayez-le vous-même »
Définition et utilisation
La méthode trigger() déclenche l'événement spécifié sur les éléments sélectionnés, ainsi que le comportement par défaut de l'événement (tel que la soumission d'un formulaire).
Cette méthode est similaire à la méthodetriggerHandler(), la différence étant que triggerHandler() ne déclenche pas le comportement par défaut de l'événement.
Différences par rapport à la méthode triggerHandler() :
- La méthode trigger() ne provoque pas le comportement par défaut des événements (tel que la soumission d'un formulaire).
- trigger() agit sur tous les éléments correspondant à l'objet jQuery, tandis que triggerHandler() n'affecte que le premier élément correspondant.
- Les événements créés par triggerHandler() ne remontent pas dans l'arbre DOM ; si les éléments cibles ne les gèrent pas directement, rien ne se produira.
Exemple
Comparaison de triggerHandler() avec .trigger() :
Essayez-le vous-même »
Si vous souhaitez déclencher le comportement par défaut d'un lien, comme la liaison à une URL spécifiée, vous devez appeler laevent.preventDefault()méthode dans la fonction de gestion d'événement, par exemple :
Exemple
Essayez-le vous-même »
Syntaxe
| Paramètre | Description |
|---|---|
| event | Obligatoire. Spécifie l'événement à déclencher. Peut être une chaîne ou un objet. |
| param1⟧param2,... | Paramètres supplémentaires à transmettre au gestionnaire d'événements. Les paramètres supplémentaires sont particulièrement utiles pour les événements personnalisés. |
Plus d’exemples
Passage de paramètres supplémentaires à des événements personnalisés
Comment transmettre des paramètres supplémentaires à un gestionnaire d'événements personnalisé.
La différence entre trigger() et triggerHandler()
Démontre la différence entre trigger() et triggerHandler().
Autres extensions
Méthodes d'événements jQuery