【发布时间】:2019-04-16 17:21:39
【问题描述】:
$(document).click(function(evt) {
var target = evt.currentTarget;
var inside = $(".menuWraper");
if (target != inside) {
alert("bleep");
}
});
我试图弄清楚如何做到这一点,以便如果用户在某个 div (menuWraper) 之外单击,它会触发一个事件。我意识到我可以让每次点击都触发一个事件,然后检查是否单击的 currentTarget 与从 $(".menuWraper") 中选择的对象相同。但是,这不起作用, currentTarget 是 HTML object(?) 而 $(".menuWraper") 是 Object 对象?我很困惑。
【问题讨论】:
标签: javascript jquery