複数のイベントのいずれかが起きた時に、一つのイベントハンドラを動作させたいと考えています。
具体的には、
inputに入力した時に動作するイベントハンドラは登録できているのですが、
更に、ページを読み込んだ時にも同じイベントハンドラを動作させたいと考えています。
調べてみると、下記のように、一つの対象(ここでは、input)に起きたいずれかのイベント(ここでは、change または blur)で動作する方法はあるようでした。
lang
1$("input").on("change blur",function(){ 2 イベントハンドラ 3}
しかし、イベントが起こる対象が異なっている場合に、どうしたらよいか分からずに困っています。
もちろん、
lang
1$(function(){ 2}
を書いて、その中に、同じイベントハンドラを書けば解決すると思うのですが、かなりの量のイベントハンドラを重複して記述することになってしまいます。
もっとシンプルに、複数のイベントのいずれかが起きた場合に、一つのイベントハンドラを動作させたいと考えています。
このような方法をご存知でしたら、ご教示頂ければ幸いです。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。