我有一个文本框,我正在使用 live() 的 keyup 事件——编写新代码的人应该使用 on()——但问题是人们可以复制和粘贴值、拖动值或使用自动完成来更改值。
为了解决这个问题,我发现我可以使用以下内容:
$(".textbox").live("keyup change input", function(){
这可行,但问题显然是在某些情况下和某些浏览器中多次调用该函数。我似乎想不出办法来避免这个问题。有没有人有任何快速的想法?如果代码被多次调用,因为它只是更新页面上的一些值,这并不是世界末日,但是学习如何解决这个问题会很好!谢谢!
编辑:我之前忘了提,但我使用的是 jQuery 1.4.4 并且 on() 不可用。