フォローする
triggerHandler() メソッドは、trigger() メソッドに似ています。ただし、イベントのデフォルトの動作 (フォーム送信など) はトリガーされず、最初に一致した要素にのみ影響します。
しかし、2つの入力タグでテストして使用します
$("input").triggerHandler("select");
その後、それらの両方が影響を受けます。これが私のコードです:
HTML:
<input type="text" name="FirstName" value="Hello World" />
<input type="text" name="FirstName" value="Hello" />
JavaScript:
$(document).ready(function(){
$("input").select(function(){
$("input").after(" Input select event occured!");
});
$("button").click(function(){
$("input").triggerHandler("select");
});
});