簡體   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