0

我在 html 中有一个输入。我想了解其内容的每一次变化。我知道 jquery 中有 .change 函数。但是当您关注/关注输入时它会触发。我希望当用户输入输入时,每个字母都会调用一个函数。有什么办法吗?

4

2 回答 2

1
$("#yourinput").on("keyup",function(){
   //do stuff here
});
于 2012-08-02T18:42:24.893 回答
0

怎么用input event?这不是跨浏览器的方式,但它应该可以解决问题。
它在文本更改时触发,因此您可以通过箭头键导航而不会触发它。

演示

或者您可以存储最后输入的文本并与keyup跨浏览器方式的实际进行比较。

参考: - https://developer.mozilla.org/en/DOM/DOM_event_reference/input

于 2012-08-03T03:22:39.217 回答