除了某个对象之外,JQuery单击处理程序

Dir*_*irk 3 html jquery

如何检查除某个对象之外的所有内容?
我使用(不是),但我不确定如何调用整个页面的类/ id.

$(".page").not("#divInfoBox").click(function (event) {

}
Run Code Online (Sandbox Code Playgroud)

HTML代码中指定的正确方法是什么page,因为我有类似的东西:

<html>
<body>
    <div class="page">  
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我看到的是:点击页面的上半部分; 但页面的底部,只有背景颜色,点击不会注册,因为它是"在页面外" - 我如何扩展这点,以便点击无处不在?

谢谢,迈克尔

kar*_*m79 10

试试这个:

$("body:not('#divInfoBox')").click(function (event) {

});
Run Code Online (Sandbox Code Playgroud)

阅读not选择器的doc页面:

http://docs.jquery.com/Selectors/not