我想抓住空格键,下面确实抓住了它。但是,它与文档相关,即使在输入框中键入空格键,捕获也会触发。如何排除呢?
$(document).keypress(function(e) {
if(e.which == 32) {
alert('trigger');
}
});
您可以nodeName
用来捕获事件源:http : //jsfiddle.net/t8jqb2rq/
//Array of sources you want to include
var includeIn = ['BODY','TEXTAREA'];
$(document).keypress(function(e) {
if(e.which == 32 && includeIn.indexOf(e.target.nodeName) != -1) {
alert('trigger');
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句