嗨,我希望当我单击窗口中的空白区域时执行部分代码,其中没有 p
没有 div
除了 i 之外什么都没有即使我单击窗口中的 p
,仍然可以看到控制台代码,因此,如果有其他方法来解决该问题,我将感谢您的帮助。
$(document).on("click", ":not(div, p)", function(){
console.log("you clicked nothing just empty zone in the window" );
});
最佳答案
确保点击仅发生在 body
元素中。即使您有 span
、a
、button
等元素,此方法也有效。
$('body').click(function (e) {
if (e.target == this) {
//your code here
}
});
关于jquery - 您好,如何使用 jquery 选择窗口中的空白区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30248822/