trigger

UK[ˈtrɪgə(r)] US[ˈtrɪɡɚ]

n. (銃) トリガー; 装置の起動、トリガー; 他のイベントのトリガー 1 つ; [電子機器] 引き金、引き金電化製品

vt. 原因、引き金; ...の引き金を引く; 発射または爆発を引き起こす (武器または爆発性弾薬)

ハンドラー # ########ハンドラ###

jquery triggerHandler()方法 構文

関数: triggerHandler() メソッドは、選択した要素の指定されたイベント タイプをトリガーします。ただし、ブラウザのデフォルトのアクションは実行されず、イベントのバブリングは発生しません。 triggerHandler() メソッドは、trigger() メソッドに似ています。違いは、イベント (フォーム送信など) のデフォルト動作をトリガーせず、最初に一致した要素にのみ影響することです。

注: tigger() との違いは、イベント (フォーム送信など) のデフォルトの動作を引き起こさないことです。trigger() は、jQuery オブジェクトに一致するすべての要素を操作します。一方、 .triggerHandler( ) は最初に一致した要素にのみ影響します。 .triggerHandler() によって作成されたイベントは DOM ツリーにバブルアップしません。ターゲット要素がイベントを直接処理しない場合は、何も起こりません。このメソッドは、チェーン可能な jQuery オブジェクトではなく、イベント処理関数の戻り値を返します。さらに、ハンドラーがトリガーされなかった場合、このメソッドは未定義を返します。

トリガー イベント: 選択した要素によってトリガーされるイベントを指定します。

構文: $(selector).triggerHandler(event,[param1,param2,...]

#パラメータ:

パラメータ説明event 必須。指定された要素 .##[param1,param2,...] ##

jquery triggerHandler()方法 例

<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("input").select(function(){
    $("input").after("发生 Input select 事件!");
  });
  $("button").click(function(){
    $("input").triggerHandler("select");
  });
});
</script>
</head>
<body>
<input type="text" name="FirstName" value="Hello World" />
<br />
<button>激活 input 域的 select 事件</button>
<p>请注意,与 trigger() 方法不同,triggerHandler() 方法不会引起所发生事件的默认行为(文本不会被选中)。</p>
</body>
</html>
インスタンスの実行 »

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します

オプション。イベント ハンドラーに渡す追加パラメータ。