从某些元素中排除按键

js新手

我想抓住空格键,下面确实抓住了它。但是,它与文档相关,即使在输入框中键入空格键,捕获也会触发。如何排除呢?

$(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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从ArrayList中排除元素

来自分类Dev

从选择中排除元素

来自分类Dev

从存根中排除某些参数

来自分类Dev

从linq中排除某些结果

来自分类Dev

从悬停中排除伪元素

来自分类Dev

如何从javascript Array.map()回调中排除某些元素

来自分类Dev

从解析树中排除某些令牌

来自分类Dev

如何从npm代理中排除某些域

来自分类Dev

从phpunit加载中排除某些测试

来自分类Dev

在CloudFoundry WAR部署中排除某些WebApplicationInitializers

来自分类Dev

从xsl:sum方程中排除某些值

来自分类Dev

从HibernateJpaAutoConfiguration中排除某些数据源

来自分类Dev

从SQL条件中排除某些结果

来自分类Dev

从网址中排除某些关键字

来自分类Dev

如何从过滤中排除某些列

来自分类Dev

从某些视图中排除部分视图

来自分类Dev

从foreach循环中排除某些东西

来自分类Dev

从 wordpress 上的帖子中排除某些类别

来自分类Dev

从 wordpress 搜索中排除某些特定类别

来自分类Dev

从文本转换大写中排除某些单词

来自分类Dev

从背景混合模式中排除某些部分

来自分类Dev

如何从 TOC 中排除某些条目

来自分类Dev

如何从元组列表中排除某些“列”?

来自分类Dev

CSS:从元素中排除(隐藏)特定区域

来自分类Dev

从getelementbyid中排除表单元素

来自分类Dev

Ruby on Rails:从Arrray中排除元素

来自分类Dev

JavaScript-如何从对象中排除元素?

来自分类Dev

如何从单列矩阵中排除元素?

来自分类Dev

从javascript中的onbeforeprint中排除特定元素