繁体   English   中英

当聚焦时,如何强制jquery的.change触发文本输入字段上的事件?

[英]How to force jquery's .change to trigger event on text input field when is focused?

我想知道我的

<input type="text">

字段在编辑期间会更改,不仅在模糊时会更改。 如何使用JQuery做到这一点呢? 我最好的主意是检查每个keydown()事件是否有任何更改,然后触发(例如,如果有更改)。 可以做得更好吗?

并非如此,但我建议您使用keyup,因为此时该值将落后1个击键。

例:

用户类型:“ blah”,“ h”的keydown将返回值“ bla”,因为该值在技术上尚未更改。 另外,如果他们按住产生重复字符的键怎么办?

如果您担心的是,在浏览器中使用keyup并不昂贵。

您到底想完成什么工作,我可以用一个更好的例子来编辑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM