我有一个网页,我需要拦截所有按键,然后才将它们分配给dom中的任何元素。当用户输入类似~goto:/index.html:
(实际上来自条形码扫描仪)的东西时,我需要在~
之后捕获按键,以在第二个:
后解析它们。我已经设法获得与$(document).keypress()
的东西如下:在处理之前用jQuery拦截所有按键
$(document).ready(function() {
$(document).keypress(function(e) {
// do the processing here and
// return false when ignoring keystrokes
});
});
的问题是,我得到的按键它已经到聚焦元素之后。无论如何,以便我可以拒绝它吗?