【发布时间】:2012-09-27 08:03:18
【问题描述】:
假设我有一个父元素,它内部有很多嵌套的子元素:
<div id="p">
<div id="c1">
<div id="c2"></div>
<div id="c3"></div>
</div id="c4">
<div id="c5"></div>
</div>
</div>
我已经在父级上绑定了click 事件:
$('#p').bind('click', function() {
alert($(this).attr('id'));
});
因为事件被分配给父元素,所以我总是看到父id,但是,我想知道是否有任何可能的方法来找出哪些子元素被点击了?
我也无法将任何事件分配给子元素或从父 div 中删除事件侦听器。
【问题讨论】:
标签: javascript jquery events dom