Jquery 我可以撤消event.stopPropagation吗

Jquery 我可以撤消event.stopPropagation吗,jquery,events,Jquery,Events,作为使用jQuery的n00b,我希望这个问题有意义 我有一个创建为嵌套表的菜单。有时我想禁用它。(显示沙漏光标等) 每个菜单项实际上是另一个菜单项中的一个。幸运的是,内部的响应单击事件,因此将event.stopPropagation()应用于td.class,该类可以很好地识别外部的以防止菜单项响应单击 但在某些情况下,我想退出?暂停?撤销?关掉?stopPropagation()使内部的的单击处理程序再次看到单击事件。我希望单击事件再次冒泡 为此,我想我要“撤消”外部s上的stopProp

作为使用jQuery的n00b,我希望这个问题有意义

我有一个创建为嵌套表的菜单。有时我想禁用它。(显示沙漏光标等)

每个菜单项实际上是另一个菜单项中的一个
。幸运的是,内部的
响应单击事件,因此将
event.stopPropagation()
应用于
td.class
,该类可以很好地识别外部的
以防止菜单项响应单击

但在某些情况下,我想退出?暂停?撤销?关掉?
stopPropagation()
使内部的
的单击处理程序再次看到单击事件。我希望单击事件再次冒泡

为此,我想我要“撤消”外部
s上的
stopPropagation()
。这一定是可能的,对吧?事实上,我找不到一个方法来做这件事,这告诉我,我处理这件事的方式可能有问题

那么,有办法吗?如果不是,我是不是想错了?谢谢

典范

 <td onclick="javascript: myhandler();"><table><tr>
<td class="menuitems">Menu Item</td></tr></table></td>

菜单项

您可以有条件地放置
event.stopPropagation()

无论何时,只要确保该语句将被执行,就可以停止冒泡。在匹配的情况下,确保它不会执行


如果你有条件撤销
事件.stopPropagation()
那么为什么不这样做呢???

你可以有条件地撤销
事件.stopPropagation()

无论何时,只要确保该语句将被执行,就可以停止冒泡。在匹配的情况下,确保它不会执行


如果你有条件撤销
事件.stopPropagation()
那么为什么不这样做呢???

而不查看你的代码,我建议你尝试在
事件.stopPropagation()
之前添加
.not(.class\u to\u exclude”)
,在不查看你的代码的情况下排除该类
,我可以建议尝试在
事件之前添加
.not(“.class\u to\u exclude”)
,以排除
的那类

,您是否可以显示更大的代码示例,可能在,包括调用
stopPropagation()
的部分?如果停止外部元素的传播,内部元素将看到单击事件。(还有,当您使用jQuery时,为什么会有内联onclick处理程序?)是否可以显示更大的代码示例,可能是在,包括调用
stopPropagation()
的部分?如果停止外部元素的传播,内部元素将看到单击事件。(为什么在使用jQuery时有内联onclick处理程序?)