我想點擊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'我相信。在複製代碼的時候可能你錯過了它,但只是注意到了。 –