# jQuery.trigger()

Liste des paramètres acceptés :

- trigger(type,data)

### trigger(type,data)

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().

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.

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

`$("p").trigger("click")`

#### Testons sur le script suivant:

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

#### On obtiendra :

`alert('hello')`

#### Prenons l'exemple suivant:

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"]);`

####