【发布时间】:2012-01-05 18:05:37
【问题描述】:
我想在每次特定输入框的值发生变化时执行一个函数。它几乎适用于$('input').keyup(function),但例如在将文本粘贴到框中时没有任何反应。 $input.change(function) 仅在输入模糊时触发,那么我如何立即知道文本框何时更改了值?
【问题讨论】:
-
那么为什么不绑定
keyup和paste事件呢? -
devcurry.com/2009/07/… -- 检测剪切/复制/粘贴事件
-
@liho1eye
paste只是我想到的一个,我宁愿听一个明确的变化,也不愿考虑所有不同的传入路径。 -
@Jeriko 这是唯一可以更改值的两种方式(除了通过 js 代码进行明显更新)。
-
你还想捕获 Ctlr-X (
cut)。
标签: jquery