jQuery:如何检测鼠标单击位置是否在div之外

rrr*_*lsz 1 javascript jquery mouseevent mousedown

我有这个代码检测网站上的任何鼠标点击:

$(document).mousedown(function() {
    console.log("you clicked somewhere.");
});
Run Code Online (Sandbox Code Playgroud)

如果点击的位置在外面,如何使其仅触发操作#specificDiv

Mil*_*war 7

您可以使用:

$(document).mousedown(function(event) {
 var specificDiv= $("#specificDiv");
 if (specificDiv.is(event.target))
   console.log("you clicked specificDiv.");
});
Run Code Online (Sandbox Code Playgroud)