English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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"); });テストして見て‹/›
引数 | 説明 |
---|---|
event | JavaScriptイベントタイプを含む文字列、例えばclickまたはSubmit |
param1,param2,... | (オプション)イベントハンドラに渡される他の引数 |