我绑定到一个链接(通过使用.live()jQuery 的函数)click事件,然后手动添加一个onclick纯 JS 和 HTML 的事件处理程序(如<a href="".... onclick="some action">)。我想防止事件冒泡到live方法中,但我不知道如何。
也许e.stopPropagation()在这种情况下会有所帮助,但添加的事件处理程序onclick是用纯 JS 编写的,我无法stopPropagation()从 jQuery 元素包装器外部调用。return false在这种情况下不起作用。我试图用替换return false,$.Event('click').stopPropagation()但我认为这是错误的,因为它不起作用。
如何防止在live()没有 jQuery 包装器的情况下冒泡到方法?