中jQuery.click()
方法可以使用even.target
來獲取已觸發事件的元素的類。我想檢查被點擊的元素或其父元素之一是否具有某個特定的類。檢查傳播中的某個元素是否具有特定的類,在jquery.click()方法
<div class="c1"><a href="#" class="c2">Click</a></div>
<script>
$(document).click(function(e){
if($(e.target).hasClass("c1"))
alert("It's C1");
});
</script>
但它總是失敗,因爲c2
已被點擊。儘管使用.parent()
,我想知道是否有方法檢查點擊事件傳播。
你爲什麼不只是檢測的點擊次數超過C2如果這就是你感興趣? – Alvaro
你的代碼工程:http://jsfiddle.net/eD2B3/ – Paulpro
@Paulpro對不起,這只是一個錯誤。我編輯了這個問題 – Omid