トリガーとトリガーハンドラーはどちらもイベントの発生をシミュレートします。具体的なケースを使用して違いを説明します。 コードをコピーします コードは次のとおりです。 /title> > ="ボタン" id="bnt" onclick="bntClick()"/> $( document ).ready(function() { <br> $("input[type='checkbox']").bind("click",function(){ <br>$("#test").val("www.baidu.com"); <br>} ); <br>}); <br><br>関数 bntClick(){ <br>$("input[type='checkbox']").trigger("click"); } <br> チェックボックスをクリックして、input[type='text'] を www.baidu に割り当てます。 com input[type='button'] をクリックすると、チェックボックスをクリックしたのと同じことが起こります input[type='button'] がクリックした場合のみ、チェックボックスをオンにせずに input[type='text'] に値を割り当てると、triggerHandler によってイベントにバインドされた要素のデフォルト動作が防止されます。