évènements: fonction trigger

Déclenche un évènement particulier pour les élements de la sélection. Cela va aussi déclencher l'action par défaut du naviguateur pour ce type d'évènement (si elle existe). par exemple, utiliser le type d'évènement 'submit' dans la fonction va aussi déclencher l'envoi du formulaire par le naviguateur. Cette action par défaut peut être empechée en retournant "false" dans une des fonctions associées à l'évènement pour un des élements de la sélection.
Vous pouvez également utiliser la fonction bind().

Version: disponible depuis la version 1.0 de JQuery

Paramétres:

  • type (String): type d'évènement à déclencher
  • data (tableau): (optionnel) données supplémentaires à passer en argument( après l'objet event) au gestionnaire d'évènements.

Valeur de retour: objet jQuery

Exemple 1:
$("p").trigger("click")

Code de test:

<p click="alert('hello')">Hello</p>

Résultat:

alert('hello')
Exemple 2:

Exemple qui montre comment passer les données additionnelles (second paramètre de la fonction) au gestionnaire d'évènement.

$("p").click(function(event, a, b) {
   // pour un clic normal, a et b ne sont pas définis
   // le triggers défini ci dessous  attribut la valeur "foo" à a et "bar" a b
 }).trigger("click", ["foo", "bar"]);

0 Commentaire (afficher/poster)