jQuery 1.7的.on()和.off()方法应该替换.live()等等。
我尝试了一个动态项目:
$(".myList").on('click',function(e){ alert('hello world'); });
对于加载DOM后的元素,这对我来说不起作用。
解决方法
参见
http://blog.jquery.com/2011/11/03/jquery-1-7-released/ for live() – > on / off()(和其他)示例。
这是他们将实况转换为:
$('a').live('click',fn); $(document).on('click','a',fn);
所以你的例子变成:
$(document).on('click','.myList',function(e){ alert('hello world'); });