我遇到了事件冒泡的問題。如何在div中添加鏈接?
我有類似HTML的
<div id='title-bar1'>
title bar
<div class='editDiv'>
<a class='edit' href='#'>Edit</a>
</div>
</div>
$('#edit').on('click', function(e){
e.stopPropagation();
//do B
})
$('#title-bar1').on('click', function(e){
e.preventDefault();
//do A
})
title-bar1
是包裝edit
鏈接一個div。我的問題是,當我點擊我的edit
鏈接時,我似乎無法看到do B
。它總是do A
。我添加stopPropagation
,但仍然無法正常工作。有人可以幫我解決這個問題嗎?非常感謝!
'edit'是一個類,而不是一個id。選擇器應該是'$('。edit')'。 –
您沒有ID =「編輯」類的控件。也許你的意思是'$('。edit')'? –
對不起,這是一個愚蠢的錯誤。感謝所有的幫助。 – FlyingCat