我想点击HTML树中最内层元素的点击事件,但由于有一个点击甚至绑定到它的父容器,这两个事件都会被触发,这是不是我所需要的。我之前用stopPropagation()解决了这个问题,但我似乎无法让它在今天工作。火灾点击事件只有最里面的jQuery元素
jQuery('#parent li').click(function() {
jQuery(this).children('.contained').slideDown();
});
jQuery('.contained').click(function() {
Query(this).slideUp();
});
,让我们说这是我们的HTML:
<ul id="parent">
<li>
click to show more
<p class="contained">click to hide</p>
</li>
</ul>
我相信,这将无法验证,因为它包含了一个礼中的P,但让我们忽略暂时为了简单起见。我怎么能没有父点击内部元素slideUp()甚至触发它后立即slideDown()?
'Query'应读作jQuery'我相信。在复制代码的时候可能你错过了它,但只是注意到了。 –