翻閱古今
2019-06-05 15:48:15
jQuery.live()vs.on.on()方法,用于在加載動態(tài)html之后添加單擊事件。我使用jQueryv.1.7.1,其中顯然不推薦.live()方法。我遇到的問題是,當(dāng)使用以下方法將html動態(tài)加載到元素中時:$('#parent').load("http://...");如果我嘗試在之后添加一個Click事件,它不會使用以下任何一種方法來注冊該事件:$('#parent').click(function() ...);或// according to documentation this should be used instead of .live()$('#child').on('click', function() ...);實現(xiàn)此功能的正確方法是什么?它似乎只適用于.live(),但我不應(yīng)該使用這種方法。注意,#子元素是一個動態(tài)加載的元素。謝謝。
3 回答

Qyouu
TA貢獻(xiàn)1786條經(jīng)驗 獲得超11個贊
$(document).on('click', '#selector', function() { /* do stuff */ });
click
#selector
event.stopPropagation()
添加回答
舉報
0/150
提交
取消