我們正在做日誌記錄,我們有一個網站的標題,在任何時候點擊它的時候我們都會記錄它。我們在元素中也有需要記錄的元素。有沒有辦法只通過使用jquery .not()
函數或任何東西在頭中點擊時記錄子元素?選擇子元素而不選擇父元素
HTML
<div id="header">
<div><a class="box blue" href="#">Blue</a></div>
<div><a class="box red" href="#">Red</a></div>
<div><a class="box green" href="#">Green</a></div>
</div>
CSS
$('#header').on('click', function()
alert('header')
});
$('.box').on('click', function() {
alert($(this).attr('class'));
});
我想記錄的子元素,但不是'#header'記錄爲好。當一個子元素被點擊都獲得當前日誌 – 2014-09-26 14:42:13
可能重複的[jquery停止子觸發父事件](http://stackoverflow.com/questions/2364629/jquery-stop-child-triggering-parent-event) – melancia 2014-09-26 14:42:16
你的意思是像這樣http://jsfiddle.net/j08691/5xp44dt0/1/? – j08691 2014-09-26 14:42:34