jquery()后续版本中,live()取消后使用on()实现功能写法

今天做项目想用live()功能,写完打开浏览器发现报错

然后查了查发现自己用的是jquery是jquery-2.1.1.min.js,而jquery早就取消了live()方法,在后续版本里都已经没有使用了,可以改用on来取代。  

这里简单的说明下用法,on()方法并不是简单把live改成on,以下为正确使用方法:

$(document).on("click","#books",function(){  
    alert( $(this).text() );  
    })  

这样就相当于的live了,看来还是需要有一个准备状态的。给document绑定,指定触发元素#books就可以了

原文地址:https://www.cnblogs.com/Pinapple/p/8377238.html