-1

我不能这样使用对象原型吗?

Object.prototype.keyPressed = function(){
        var key = (this.keyCode ? this.keyCode : this.which);
        return key;
};


$(document).on('keypress'), function(e){
    if (e.keyPressed() != 13) return;
});
4

1 回答 1

3

你可以这样做,但你有一个语法错误:

$(document).on('keypress'), function(e){
    if (e.keyPressed() != 13) return;
});

应该

$(document).on('keypress', function(e){
    if (e.keyPressed() != 13) return;
});

)注意后面的额外'keypress'

演示在这里

于 2013-10-28T22:32:02.727 回答