我有一个元素#foo
,它上面有点击事件。元素#foo
在#bar
其上也有点击事件的元素中。
<div id="bar">
<div id="foo" />
</div>
#foo
单击时,#bar
将调用#foo
事件并忽略事件。这就是我现在想要的。
我正在寻找一种方法来从#foo
元素中删除所有点击事件,除了我刚刚设置的事件和父母上的所有事件#foo
。
编辑:这是jsFiddle 演示。我希望在第一个事件之前调用第二个事件。
编辑#2:这是我的代码以及您的建议。不工作。