2个小测试:
1)选择选择(但不要展开),按下并按回车键,你会在所有浏览器中看到1和2(让我知道我是不是错了,我在IE和FF中测试过)
2)展开选择,按向上和向下选择选项,然后按回车键,IE中只能看到2。为什么?我想看1 2 我应该修改什么来使它工作?我需要在选择更改时启动一个功能,在用户按下回车时启动另一个功能。
UPD: 关于我们在项目中使用1.4.2的jQuery版本,看起来我们需要更新它,但我们需要重新测试所有项目
答案 0 :(得分:1)
这就是1.4.4你正在使用的版本的工作原理,你看到2,如果你再次单击选择(没有选择任何东西),你会看到键盘被触发(你的测试用例中为1)。这是焦点变化引发的。
如果你更新到jQuery 1.7.1,你会发现这两个事件都是你想要的。
答案 1 :(得分:1)
使用Jquery 1.5.2及更高版本似乎在IE7中正常工作。