如何创建一个jQuery if语句来检查是否单击了div,如果是,则执行一项操作。如果没有,再做一次行动?
当前的jQuery
$("#button_a").click(function() { $("#div_a").hide(); });
else if #button_a was not clicked, then do something else
答案 0 :(得分:3)
如果我正确理解了您的问题,您可以通过在文档上注册click
事件处理程序并使用event.target来确定启动事件的元素,从而利用事件冒泡功能。类似的东西:
$(document).click(function(event) {
if (event.target.id === "button_a") {
$("#div_a").hide();
} else {
// Do something else...
}
});