gpt4 book ai didi

javascript - .隐藏与子元素无关的任何点击操作

转载 作者:行者123 更新时间:2023-11-28 21:01:01 25 4
gpt4 key购买 nike

<div id="example" style="background:yellow;height:200px;width:200px;">
<button>Some text</button>
</div>​

我希望 #example 在单击时 .hide ,但我不希望它在其子元素获取时 .hide点击。

最佳答案

将处理程序添加到 <div>然后检查它是否是目标。

this exampleevent.target是实际被单击的元素,但是 this是附加有处理程序的元素。

$('#example').on('click', function(event) {
if (event.target === this) {
alert('div, not button');
$(this).hide();
}
});

关于javascript - .隐藏与子元素无关的任何点击操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11068088/

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