javascript - Div 的目标 ID 未传播

标签 javascript jquery target

对于 div 内的表格,我认为当我尝试查找触发点击事件的目标时,目标 ID 会向上传播。相反,当我在表格内单击时,不会返回任何内容。我想知道包含该表的 div 的 id。

http://jsfiddle.net/UWm46/

$(document).click(function(event) {
alert("Target ID: " + event.target.id);   
});

<div id='box3'>
box 3
<table><tr><td>table 3</td></tr></table>
</div>

最佳答案

您想要使用.closest()

$(event.target).closest('div').attr('id');

这是一个演示:http://jsfiddle.net/UWm46/3/

关于javascript - Div 的目标 ID 未传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23142787/

相关文章:

javascript - 如何使用 WordPress REST api 从我的 Angular 应用程序中提取更多 WordPress 帖子

javascript - 使用 Bootstrap ScrollSpy 滚动到 NEXT/PREV 按钮

javascript - 如何从内部删除一个对象?

javascript - 如何一次添加一个类并删除以前添加的类?

javascript - 如何使用类动态生成多个div集

html - 使用 CSS 累积动画

javascript - 我尝试动态更改 iframe 的 url,但收到错误 : Unsafe value used in resource URL

jquery - 如何在最后一个 div 上添加第 n 个术语

java - 我可以从目标文件夹中排除 Maven 插件文件夹吗?

java - Netbeans 中的 Ant : overriding run target doesn't work