我是一名新手,正在学习JavaScript和jQuery。当你点击子元素时,如何调用父元素的点击事件?我的代码结构如下:
<ul id="pc5">
<li><a href="#">book</a>
</li>
</ul>
我想要类似这样的东西:
$("a").click(ul.click);
任何帮助都将不胜感激。
编辑:在我的ul点击函数中,我需要ul id属性。类似这样:
ul.click(function(e){alert(e.target.id);
当链接被点击时,事件目标不是 ul 元素。
a
元素的click
事件会向上冒泡到ul
,除非您在a
的点击处理程序中使用return false;
或event.stopPropagation
。 - Rory McCrossan