Я новичок в javaScript и jQuery. Как это можно назвать событием клика родительского элемента при нажатии на его дочерний элемент? У меня есть эта структура в моем коде:триггер родительского события щелчка при нажатии дочернего элемента
<ul id="pc5">
<li><a href="#">book</a>
</li>
</ul>
Я хочу что-то вроде этого:
$("a").click(ul.click);
Любая помощь будет оценена.
EDIT: в моей функции щелчка ul мне нужен атрибут ul id. что-то вроде этого:
ul.click(function(e){alert(e.target.id);
поэтому, когда ссылка нажата, event.target не является элементом ul.
при щелчке дочернего элемента событие щелчка родителя также будет уволен из-за разбухания событий, если распространение события не предотвращается дочерним устройством –
Вам не нужно это делать - событие 'click' от элемента' a' будет пузыриться до 'ul', если вы не используете' return false; 'или 'event.stopPropagation' в обработчике' a'. –