テキストボックスがあり、live() に keyup イベントを使用しています- 新しいコードを書く人は on() を使用する必要があります -しかし問題は、値をコピーして貼り付けたり、値をドラッグしたり、オートコンプリートを使用して値を変更したりできることでした。
この問題を解決するために、次を使用できることがわかりました。
$(".textbox").live("keyup change input", function(){
これは機能しますが、問題は明らかに、特定のケースや特定のブラウザーで関数が複数回呼び出されることです。この問題を回避する方法が思い浮かびません。誰か簡単なアイデアはありますか?ページ上のいくつかの値を更新するだけなので、コードが複数回呼び出されても世界の終わりではありませんが、この問題を解決する方法を学ぶことは素晴らしいことです! ありがとう!
編集:前に言及するのを忘れていましたが、jQuery 1.4.4 を使用しており、on() は使用できません。