当为keypress事件处理程序使用jQuery文档中的示例代码时,我无法捕获Delete键。下面的片段将记录0
在Firefox中按Delete键时:
$(document).keypress(function(e) {
console.log(e.which);
});
似乎有办法捕捉删除键,但这是一个模糊的术语,所以谷歌在这方面没有多大帮助。
发布于 2018-02-09 13:34:43
你不应该使用keypress
事件,但可以使用keyup
或keydown
事件,因为keypress
事件用于实际字符。keydown
在较低级别处理,因此它将捕获所有非print键,如删除和输入。
https://stackoverflow.com/questions/-100007372
复制相似问题