我看到一种奇怪的行为,希望有人可以解释这一点。
我有 keypress 事件捕获屏幕上按下的任何键。如果点击“P”,则展开一个在输入字段上执行 focus() 和 select() 的部分。
该字段有一个只允许数字字符的 keydown() 事件。
因此,当我在主屏幕上并点击“P”时,该部分会按应有的方式展开,但该字段现在有一个“P”。 这只发生在 IE9 中。
奇怪的是,keydown() 事件必须在 'P' 被放在那里之后启动,因为如果我尝试在该字段中输入 'P',我是不允许的。
有谁知道这里发生了什么?