建议的问题中没有任何内容涵盖它。我试图在文档中的任何地方发生点击而不是在两个特定div之一中发起事件。这就是我正在做的事情:
$('html:not(#optionsDropdown):not(#settingsButton)').click(function() {
if ($('#settingsCogCheck').val() === '1') {
alert('click');
}
});
但是,它没有用。任何线索为什么?
谢谢!
答案 0 :(得分:4)
您无法将侦听器添加到“除x之外的所有内容”,但您可以侦听document
,并检查单击处理程序中的元素:
$(document).click(function() {
var id = $(this).id;
if (id != 'optionsDropdown' && id != 'settingsButton') {
if ($('#settingsCogCheck').val() === '1') {
alert('click');
}
}
});