您的位置:首页 > Web前端 > JQuery

关于新版jquery用on()方法代替live方法的正确使用方式

2014-06-26 17:44 639 查看
今天做项目用的是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,希望对遇到同样问题的朋友有所帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery