English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo trigger() di jQuery

Eventi jQuery

Il metodo trigger() di jQuery attiva l'evento specificato sull'elemento selezionato e il comportamento predefinito dell'evento (ad esempio, invio del modulo).

Per attivare il gestore degli eventi senza attivare il comportamento predefinito, utilizzaretriggerHandler()Metodo.

Sintassi:

$(selector).trigger(event, param1, param2, ...)

Esempio

Attiva l'evento select del campo <input>:

$("button").click(function(){
  $("input").trigger("select");
});
Prova a vedere‹/›

Attiva l'evento click dell'elemento <div>:

$("button").click(function(){
  $("div").trigger("click");
});
Prova a vedere‹/›

Mostra la differenza tra i metodi trigger() e triggerHandler():

$("#btn1").click(function(){
  $("input").trigger("select");
});
$("#btn2").click(function(){
  $("input").triggerHandler("select");
});
Prova a vedere‹/›

Valore del Parametro

ParametroDescrizione
eventStringa che contiene il tipo di evento JavaScript, ad esempio click o Submit
param1,param2,...Parametri altri passati all'handler dell'evento (opzionale)

Eventi jQuery