gpt4 book ai didi

jquery - 有没有办法用jquery找出哪个元素被点击了?

转载 作者:行者123 更新时间:2023-12-01 08:25:53 25 4
gpt4 key购买 nike

我正在制作一个按钮,单击该按钮时会显示一个内部有 html 的框。如果单击同一框内以外的任何内容,我想隐藏该框。有什么建议吗?

最佳答案

您可以使用event propagation (bubbling)对您有利,例如:

$("#button").click(function(e) {
//show #box
});
$("#button, #box").click(function(e) {
e.stopPropagation();
});
$(document).click(function() {
$("#box").hide();
});

You can test it out here ,如果单击按钮或元素内部(在本例中为 #box),事件不会冒泡。从其他任何地方它都不会冒泡,直到 document,它隐藏了 #box

关于jquery - 有没有办法用jquery找出哪个元素被点击了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3902201/

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