WebサイトでjQuery1.4.4を使用していますが、テキストボックスでkeyupイベントを使用した結果として問題が発生しました。問題は、ユーザーが実際に入力せずに値を変更することに成功していたことでした。私はすぐに3つの原因に気づきました:
- テキストボックスのオートコンプリート
- 値をテキストボックスにドラッグできます
- 右クリック->値を貼り付けることができます
周りを見回してみると、 changeイベントを使用して問題を解決できることに気づきました。これはオートコンプリートでは問題なく機能しますが、値をテキストボックスにドラッグする際の問題は解決されません。何も動作させることができなかったので、入力イベント に出くわしました。
このイベントは私のすべての問題を解決しているようです。キーアップ、値のドラッグ、オートコンプリートの使用を説明するために使用する必要がある唯一のイベントです。
私の質問は単純です:これはどれくらいうまくサポートされていますか?情報が見つからないようです。
編集:明確にするために、liveが非推奨になっていることを認識しています。影響を受けないように、jqueryのバージョンを同じに保つ必要があります。検討してくれてありがとう!