1. ホーム
  2. jquery

[解決済み】jQueryの「input」イベント

2022-04-19 14:05:58

質問

というjQueryのイベントを聞いたことがありません。 input これを見るまで jsfiddle .

なぜ動いているのかわかりますか?のエイリアスなのでしょうか? keyup などがありますか?

$(document).on('input', 'input:text', function() {});

解決方法は?

<ブロッククオート

ユーザーインターフェースを通じて、要素のテキスト内容を変更した場合に発生します。

の別名とまではいかないが keyup なぜなら keyup は、キーが何もしなくても発動します(例:Controlキーを押した後、離すと keyup イベントが発生します)。

入力が変更されるたびにトリガーされるイベントです。これには、入力を変更するキーを押すことも含まれますが、これに限定されません。 Ctrl はそれ自体ではイベントを発生させませんが Ctrl-V 自動補完オプションの選択、Linux スタイルのミドルクリックによるペースト、ドラッグ&ドロップなど、さまざまなことが可能です。

参照 これ のページと、この回答のコメントに詳細があります。