我是javaScript和jQuery的新手。当你点击它的孩子时,如何调用父元素的click事件? 我有这样的结构在我的代码:当孩子被点击时触发父级点击事件
<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);
所以当点击链接时,event.target不是ul元素。
点击一个子元素,当父母的单击事件也将因为解雇除非儿童阻止事件传播 –
您不需要这样做 - 除非使用'return false;'''''''''''''''''''''''''''''''''''''' 'a'点击处理程序上的'event.stopPropagation'。 –