Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果单击不在特定div上,请执行以下操作_Jquery - Fatal编程技术网

Jquery 如果单击不在特定div上,请执行以下操作

Jquery 如果单击不在特定div上,请执行以下操作,jquery,Jquery,如何创建jqueryif语句来检查是否单击了div,如果单击了div,则执行一件事。如果没有,请执行其他操作 当前jQuery $("#button_a").click(function() { $("#div_a").hide(); }); else if #button_a was not clicked, then do something else 如果我正确理解了您的问题,您可以通过在文档上注册单击事件处理程序并使用来确定引发事件的元素来利用事件冒泡。比如: $(document)

如何创建jqueryif语句来检查是否单击了div,如果单击了div,则执行一件事。如果没有,请执行其他操作

当前jQuery

$("#button_a").click(function() { $("#div_a").hide(); });

else if #button_a was not clicked, then do something else

如果我正确理解了您的问题,您可以通过在文档上注册
单击
事件处理程序并使用来确定引发事件的元素来利用事件冒泡。比如:

$(document).click(function(event) {
    if (event.target.id === "button_a") {
        $("#div_a").hide();
    } else {
        // Do something else...
    }
});

你必须通过比赛$(文档)。点击(函数(事件){@Thilo,是的,我猜是早上太早了……答案更新了,谢谢提醒:)