我有2個嵌套的被稱爲毯子和毯子內容的元素,我想識別對父級單獨完成的點擊。使用javascript/jquery區分父級和子級之間的點擊
<div id="blanket">
<div id="blanket-content"></div>
</div>
我遇到的問題是,當我點擊孩子時它觸發父母點擊。我嘗試過不同的方法,但我沒有成功。 我已經試過這些玩我的代碼;
$('#blanket').on('click', function(ev) {
alert(ev.currentTarget.id); //
});
^這會觸發正常點擊div,並且即使在單擊子元素時也會聲明父級ID。
$('#blanket-content').on('click', function(ev) {
alert(ev.currentTarget.id);
});
^這不會觸發任何
當我點擊毯內容什麼都不會發生什麼我要實現的是,但是當我點擊的毯子,我想要做的事。
可能重複[jQuery的:在父母和孩子單擊事件](http://stackoverflow.com/questions/20561035/jquery-click-event-in-parent-and -children) – MKD
你可以在jsfiddle中發佈代碼嗎?因爲它在jsfidle中的工作方式如下https://jsfiddle.net/92jwad1w/ –
@UmeshSehta使用aruh鏈接:http://jsfiddle.net/arunpjohny/3gLe7gfz/2/ – Joseph118