1

changeボタンを有効にする関数をイベントとにバインドしたいkeypress。これよりも良い方法はありますか?

 $(':input').change(function () {
    onInputChange();
}).keypress(function () {
    onInputChange();
});

ありがとうございました。

4

3 に答える 3

6
$(':input').on('change keypress', onInputChange);
于 2012-11-23T14:18:04.920 に答える
3
$(':input').on("change keypress", function () {
    onInputChange();
});

また、あなたのケースでは匿名関数を避けて、次のことを行うことができます:

$(':input').on("change keypress", onInputChange);
于 2012-11-23T14:18:16.130 に答える
3

私はこれがトリックを行うべきだと信じています:

$(':input').on('change keypress', onInputChange);

このコードは、コンテキストや変数onInputChangeについて心配していないか、それらを考慮していると想定していることに注意してください。または、次を使用することもできます。thisevent

$(':input').on('change keypress', function () {
    onInputChange();
});
于 2012-11-23T14:18:29.673 に答える