假设我有一个父元素,它内部有很多嵌套的子元素:
<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 中删除事件侦听器。