gpt4 book ai didi

javascript - JQuery:单击 #element 以外的任何位置

转载 作者:行者123 更新时间:2023-11-28 15:54:18 26 4
gpt4 key购买 nike

推荐问题中没有任何内容涵盖它。如果文档中除两个特定 div 之一之外的任何位置发生单击,我将尝试启动一个事件。这就是我正在做的事情:

$('html:not(#optionsDropdown):not(#settingsButton)').click(function() {
if ($('#settingsCogCheck').val() === '1') {
alert('click');
}
});

但是它不起作用。有什么线索可以解释为什么吗?

谢谢!

最佳答案

您无法将监听器添加到“除 x 之外的所有内容”,但您可以监听 document,并检查点击处理程序内的元素:

$(document).click(function() {
var id = $(this).id;
if (id != 'optionsDropdown' && id != 'settingsButton') {
if ($('#settingsCogCheck').val() === '1') {
alert('click');
}
}
});

关于javascript - JQuery:单击 #element 以外的任何位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19417363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com