[問題] 事件綁定在父節點

看板Ajax作者 (米沙)時間15年前 (2010/11/23 00:07), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/5 (看更多)
請問有沒有辦法 用 JQUERY 把事件綁在父節點 例如 <div id="parent_p"> <a href="#" id="a1">aaa</a> <a href="#" id="a2">aaa</a> </div> $('#parent_p').click(function(){ alert(???) //點到哪一個 a 就取得 id }) 因為 會變動 html 不想綁 LIVE.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.235.20

11/23 11:40, , 1F
live 就是把事件綁在父節點再去取值的啊 -.-;;
11/23 11:40, 1F

11/23 11:41, , 2F
你可以用 $("a","#parent_p").live("click")
11/23 11:41, 2F

11/23 11:41, , 3F
真的不想用live可以在click function裡面拿event.target
11/23 11:41, 3F

11/23 11:41, , 4F
拿到那個a 不過這就跟 live+ context作一樣的事情了 XD
11/23 11:41, 4F

11/23 11:44, , 5F
阿= =所以我多此一舉了 XD?
11/23 11:44, 5F

11/23 12:56, , 6F
$('#parent_p').delegate('a', 'click', function)
11/23 12:56, 6F
文章代碼(AID): #1CwfLMdR (Ajax)
文章代碼(AID): #1CwfLMdR (Ajax)