keyup
、、、イベントが同じ関数を 1 行で呼び出す方法はありますかkeypress
、それとも別々に実行する必要がありますか?blur
change
私が抱えている問題は、DB ルックアップを使用して一部のデータを検証する必要があり、ボックスに入力するか貼り付けるかに関係なく、検証が必ず実行されるようにしたいということです。
ベストアンサー1
.on()
関数を複数のイベントにバインドするには、次のようにします。
$('#element').on('keyup keypress blur change', function(e) {
// e.type is the type of event fired
});
または、関数を通常のイベント関数のパラメータとして渡すだけです。
var myFunction = function() {
...
}
$('#element')
.keyup(myFunction)
.keypress(myFunction)
.blur(myFunction)
.change(myFunction)