jquery:我如何防止内部div中的click事件

时间:2013-03-23 02:04:36

标签: javascript jquery html click

我使用JavaScript选项(不是iframe)将MS Excel WebApp文档嵌入到我的网页中。 我想阻止用户点击单元格并以这种方式选择它们(至少对于某些列而言)。

但是当我创建一个jquery函数,它在外部Excel div中捕获一个单击时, 没有任何反应,因为Excel表格的某些单元格的内部div会捕获它。问题是,我无法更改(删除点击功能)嵌入的Excel文档的内容,因为它是自动生成的。

所以问题是:我如何优先考虑外部div单击功能并防止在内部div上触发click事件而不更改内部div的内容?

由于

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用event.stopImmediatePropagation()?我已快速设置fiddle here

jQuery Docs:

Keeps the rest of the handlers from being executed and prevents the event from bubbling up the DOM tree.