$("a").click(...);這種綁定的話,b也會(huì)響應(yīng)一次事件,如何只對(duì)a元素綁定事件,而不對(duì)子元素綁定呢?即b被click之后自己并不觸發(fā)回調(diào)函數(shù),而是把事件傳遞給a。我現(xiàn)在的做法是:直接在a上寫,這樣b就不會(huì)把自己作為event.target觸發(fā)回調(diào)了.---更新----大家可能對(duì)我的意思有誤解,我不是要阻止事件冒泡,恰恰相反,我是要b在接受到click事件的時(shí)候直接把事件向上傳遞給a,就像我在代碼里面指定的那樣----再次更新---代碼是這樣的$('a').click(function(evt){varself=$(evt.target);self.addClass('btn-primary');});這時(shí)候,如果點(diǎn)擊了b,那么b會(huì)被加上btn-primary這個(gè)class,但是我想點(diǎn)擊了b,也只是給a添加這個(gè)class,希望處理事件的對(duì)象是a,不是b-----完結(jié)----感謝@冰果果,此處應(yīng)該使用$(this)而不是$(evt.target),附區(qū)別http://www.cnblogs.com/12go/archive/2011/12/28/2304502.html
jQuery如何阻止子元素繼承父元素事件?
蕪湖不蕪
2019-04-08 11:19:19