【发布时间】:2016-12-16 03:22:53
【问题描述】:
child 和 parent 都是可点击的(child 可以是带有 jQuery 点击事件的链接或 div)。当我点击子事件时,如何只触发父点击事件而不触发子事件?
【问题讨论】:
-
如果它永远不会触发,你为什么要在孩子身上设置一个事件?
-
可以将子元素的点击事件绑定到父元素。
-
这篇文章可能会有所帮助:css-tricks.com/return-false-and-prevent-default
-
请考虑包含您的上下文示例,以帮助展示您想要实现的目标。
-
@LinusAronsson 提出了一个很好的观点。你会想看看事件冒泡。这样子事件可以对点击做出反应,但是通过将错误气泡返回给父事件,以便它也可以根据需要处理它。我建议您还包括
showdev提到的更多信息,因为没有具体示例,很难看出这可能需要如何发挥作用。
标签: javascript jquery css html