テキストボックスの外側をクリックするまで、テキストボックスのjQuery変更イベントが発生しないことがわかりました。
HTML:
<input type="text" id="textbox" />
JS:
$("#textbox").change(function() {alert("Change detected!");});
参照してくださいJSFiddleでデモ
私のアプリケーションでは、テキストボックス内の文字が変更されるたびにイベントを発生させる必要があります。代わりにキーアップを使用してみました...
$("#textbox").keyup(function() {alert("Keyup detected!");});
...しかし、キーアップイベントが右クリックアンドペーストで発生しないことは既知の事実です。
回避策はありますか?両方のリスナーがいると問題が発生しますか?
^^これ。イベントハンドラはいくつでも持つことができます。
—
モニカチェリオを2013年