Jquery $(';*';)。非(';输入';)不';chrome中的密码字段不工作?

Jquery $(';*';)。非(';输入';)不';chrome中的密码字段不工作?,jquery,html,css,google-chrome,Jquery,Html,Css,Google Chrome,我正在选择所有不是要绑定热键的输入标记的标记 $('*').not('input').bindHotKey(blah); 然而,这似乎并不排除chrome中的密码字段。ie:尝试仅选择主体元素的后代: $('body *').not('input').bindHotKey(blah); 更新: 但它甚至似乎与$('*')一起工作。看一看。如果没有not,页面中有11个元素,其中not,10个元素。对我有效:还是我遗漏了什么?就是这样,@Felix Kling你应该将此作为答案。是body*

我正在选择所有不是要绑定热键的输入标记的标记

$('*').not('input').bindHotKey(blah);

然而,这似乎并不排除chrome中的密码字段。ie:

尝试仅选择
主体
元素的后代:

$('body *').not('input').bindHotKey(blah);

更新:
但它甚至似乎与
$('*')
一起工作。看一看。如果没有
not
,页面中有11个元素,其中
not
,10个元素。

对我有效:还是我遗漏了什么?就是这样,@Felix Kling你应该将此作为答案。是
body*
选择器完成了这项工作。@Felix Kling,你无意中解决了我的问题。问题是我使用了$('*')而不是$('body*),所以我的选择器可能在密码字段后面随机选择了一些东西。谢谢把这个作为你的答案贴出来,这样我就可以投票了。如果你一大早就对答案发表评论,会发生这样的情况:D我应该经常这样做……这很奇怪,我刚刚输入了代码,出现了一个非常奇怪的行为,现在除了密码字段外,没有任何东西会触发热键。hmm@Razor斯托姆:嗯。你能创建一个重现问题的JSFIDLE吗?我似乎不能重现问题,但我会设置我的服务器并在稍后链接网站。