是否有一个jQuery插件规范化浏览器键代码?

是否有一个jQuery插件规范化浏览器键代码?,jquery,keycode,Jquery,Keycode,是否有一个jQuery插件可以规范跨浏览器的关键代码?也就是说,如果您按下某个键,那么您可以保证在测试的每个浏览器中获得相同的键代码?否,但是,它内置于jQuery中 $("element").on("keypress",function(e){ console.log(e.which); }); 不,但是,它内置于jQuery中 $("element").on("keypress",function(e){ console.log(e.which); }); 事件对象的属性

是否有一个jQuery插件可以规范跨浏览器的关键代码?也就是说,如果您按下某个键,那么您可以保证在测试的每个浏览器中获得相同的键代码?

否,但是,它内置于jQuery中

$("element").on("keypress",function(e){
    console.log(e.which);
});

不,但是,它内置于jQuery中

$("element").on("keypress",function(e){
    console.log(e.which);
});

事件对象的属性是为大多数浏览器中的按键和鼠标事件定义的,而不是IE<9。然而,jQuery规范了这种支持:(感谢@RocketHazmat指出这一点)


事件对象的属性是为大多数浏览器中的按键和鼠标事件定义的,而不是IE<9。然而,jQuery规范了这种支持:(感谢@RocketHazmat指出这一点)


叫了,叫了,你为什么这么做<代码>event.which属性规范化event.keyCode和event.charCode。建议观看event.which进行键盘按键输入。因此您将
e.keyCode
放在IE
e中。IE
e
在IE8中运行良好。有关IE支持,请参阅-@benedict\u w:jQuery添加
e.which
,它不是IE<9中固有的。您为什么这样做<代码>event.which属性规范化event.keyCode和event.charCode。建议观看event.which进行键盘按键输入。
因此您将
e.keyCode
放在IE
e中。IE
e在IE8中运行良好。有关IE支持的信息,请参阅-@benedict\u w:jQuery添加
e.which
,它不是IE<9中固有的。