我正在使用 jQuery v.1.7.1,其中 .live() 方法显然已被弃用。
我遇到的问题是,当使用以下方法将 html 动态加载到元素中时:
$('#parent').load("http://...");
如果我之后尝试添加点击事件,它不会使用以下任一方法注册该事件:
$('#parent').click(function() ...);
或者
// according to documentation this should be used instead of .live()
$('#child').on('click', function() ...);
实现此功能的正确方法是什么?它似乎只适用于 .live() 对我来说,但我不应该使用这种方法。请注意,#child 是一个动态加载的元素。
谢谢。