解决方案:将普通事件改为.on()委托事件
示例:
$('.btn1').click(function(){ //code }) //普通绑定事件
$(document).on('click','.btn2',function(){//code }) //on绑定事件
原因:动态添加的HTML元素是在CSS,JS代码加载完成后再添加的HTML页面。在浏览器解析这些通过ajax请求到后台
返回的数据,再根据返回的结果动态生成HTML页面时,这些绑定事件的标签元素还没有生成。而普通.click事件只能绑定
静态元素。用on方法支持动态绑定元素。
第一次写,作为自己的一个学习笔记。
){}