我有这段代码可以检测到网站上的任何鼠标单击:

$(document).mousedown(function() {
    console.log("you clicked somewhere.");
});


如果单击的位置在#specificDiv之外,如何使其仅触发动作?

最佳答案

您可以使用:

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

08-17 20:26