今天做项目用的是jquery.1-11.js的版本,打开浏览器后报错,说没有这个方法;
后来上网找了下资料,说jquery 1.7以后版本取消了live()方法,改用on来取代。
这里简单的说明下用法,不是大家想当然的把原来live的地方改成on,一下为正确使用方法:
$(document).on("click","#books",function(){
alert( $(this).text() );
})
这样就相当于的live了,看来还是需要有一个准备状态的。给document绑定,指定触发元素#books就可以了
转自http://hi.baidu.com/shooke1/item/0a102f2b27ef31c9a5275ae3,希望对遇到同样问题的朋友有所帮助