即使用户点击 .special,我也想排除点击,但它似乎不起作用?
<body>
<p>normal</p>
<p>normal</p>
<p>normal</p>
<p>normal</p>
<p>normal</p>
<p class="special">special</p>
<p>normal</p>
<p>normal</p>
</body>
我的js
$("body:not(.special)").click(function () {
alert('test');
});
最佳答案
您需要使用 p 而不是 body 应用 ":not"
过滤器。
$("body p:not(.special)").click(function () {
alert('test');
});
编辑:
用于单击页面上的任意位置
$("body").click(function () {
alert('test');
}).find(".special").click(function(){return false;});
fiddle here
关于javascript - Jquery not() select 在我的情况下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25324715/