jQuery click событие на родительском элементе, но поиск дочернего (clicked) элемента
скажем, у меня есть родительский элемент, который имеет так много вложенных дочерних элементов внутри себя:
<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'));
});
Поскольку событие назначено родительскому элементу, я всегда вижу родительский идентификатор, однако мне интересно, есть ли какой-нибудь возможный способ узнать, какой из этих дочерних элементов был нажат?
Я также не могу назначить какое-либо событие дочерним элементам или удалить прослушиватель событий из родительского элемента div.