jQuery 替代 keyup

Cha*_*len 5 javascript jquery

我正在尝试编写一些可以检测表单字段中输入的东西,但我希望它不仅在按键时被触发,而且如果用户还按住多个重复字符的键,或者他们也想要将某些内容复制并粘贴到输入字段中。

我试过使用keyupevent 但这不能满足我的所有要求,而且changeevent 似乎也不适合。请任何人都可以建议一个可能更合适的活动吗?

谢谢你。

Kis*_*hor 5

您可能正在寻找 jQuery 的input事件。

$('inputSelector').on('input', function() {});
Run Code Online (Sandbox Code Playgroud)

以下面的 JSFiddle 为例:http : //jsfiddle.net/philfreo/MqM76/


Adr*_*lat 2

您可以直接将 HTML 标记oninput与函数名称一起使用,如下例所示:http://www.w3schools.com/jsref/tryit.asp ?filename=tryjsref_oninput