Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript e.keyCode和e.which之间有什么区别?_Javascript_Jquery - Fatal编程技术网

Javascript e.keyCode和e.which之间有什么区别?

Javascript e.keyCode和e.which之间有什么区别?,javascript,jquery,Javascript,Jquery,当我尝试按下面的enter键时,我正在使用 if (e.keyCode === 13) { // my code } 然后它可以与ie7和所有主要浏览器一起使用,但不能在ie10中使用 但是当我使用e.which时,它会在所有主流浏览器中运行 e.keyCode和e.which之间有什么区别 event.which属性规范化event.keyCode和event.charCode。 建议观看用于键盘键输入的event.which 依照 keyCode是标准的JavaScript

当我尝试按下面的enter键时,我正在使用

    if (e.keyCode === 13) {
// my code
    }
然后它可以与ie7和所有主要浏览器一起使用,但不能在ie10中使用

但是当我使用
e.which
时,它会在所有主流浏览器中运行

e.keyCode
e.which
之间有什么区别

event.which属性规范化event.keyCode和event.charCode。 建议观看用于键盘键输入的event.which

依照


keyCode是标准的JavaScript,当然不是所有浏览器都以相同的方式实现。

我使用like$('term').keyup(函数(e){if(e.keyCode==13){/$('searchExpert')。click();return false;}});谢谢@Balus它对甲烷储罐有用@LaurentG它对甲烷储罐有用它为此工作+1:)