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

jQuery trigger() メソッド

jQueryのイベント

jQueryのtrigger()メソッドは、選択された要素に指定されたイベントおよびそのデフォルトの動作(例えば、フォームの送信)をトリガーします。

イベントハンドラをトリガーし、デフォルトの動作をトリガーしないように、代わりにtriggerHandler()メソッド。

文法:

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

<input>フィールドのselectイベントをトリガーします:

$("button").click(function(){
  $("input").trigger("select");
});
テストして見て‹/›

<div>要素のclickイベントをトリガーします:

$("button").click(function(){
  $("div").trigger("click");
});
テストして見て‹/›

trigger()メソッドとtriggerHandler()メソッドの違いを表示します:

$("#btn1").click(function(){
  $("input").trigger("select");
});
$("#btn2").click(function(){
  $("input").triggerHandler("select");
});
テストして見て‹/›

引数の値

引数説明
eventJavaScriptイベントタイプを含む文字列、例えばclickまたはSubmit
param1,param2,...(オプション)イベントハンドラに渡される他の引数

jQueryのイベント