为什么这个keyup事件处理程序不能在IE9中运行?

AMH*_*AMH 2 javascript jquery

当我们按下它时,下面的代码中存在Keyup事件的错误,它适用于所有浏览器exets IE9你是否对此有所了解:

   // on 'enter' in any input field, do the search
$("input, select", _this.sbox).keyup(function(event) {
    if (event.keyCode == 13) _this.doSearch();
});
Run Code Online (Sandbox Code Playgroud)

und*_*ned 5

使用which属性代替keyCode,属性规范化event.keyCode并且event.charCode:

event.which == 13
Run Code Online (Sandbox Code Playgroud)