2014-02-25 19 views
1

上同時附上相同的委託事件有沒有辦法做一些這樣的:提前JQuery的:如何不同的元素和不同的操作

$("#parent").on(
    'click', 
    { 
     'tr': function(){ 
      //do stuff one 
     }, 
     'img[name="print"]': function(){ 
      //do stuff two 
     } 
    } 
); 

謝謝,但它並沒有propertly工作,我只想少寫。

+0

我不知道什麼是DOM中的層次,但要小心傳播舉例來說,如果' '在裏面'' –

+0

是的,它在之內,但是任何標籤都是在點擊事件點擊標籤時創建的,這是因爲我需要將該事件作爲委託給表的父代 – WakeupMorning

回答

3

不,我不相信可用。如果你想成爲更簡潔,我認爲你能做的最好的事情是鏈喜歡你的事件,以便:

$("#parent").on('click','tr',someFunction).on('click','img',someOtherFunction); 
相關問題