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');
- });