1. ホーム
  2. javascript

[解決済み] jQuery: 同じイベントに対して複数のハンドラ

2022-05-30 02:10:54

質問

同じ要素の同じイベントに2つのイベントハンドラをバインドするとどうなりますか?

例えば

var elem = $("...")
elem.click(...);
elem.click(...);

最後のハンドラが勝つのか、それとも両方のハンドラが実行されるのでしょうか?

どのように解決するのですか?

jQuery のイベントモデルでは、1 つの要素に対して複数のハンドラを実行できるため、後から実行したハンドラが古いハンドラを上書きすることはありません。

ハンドラはバインドされた順番に実行されます。 .