使用append动态生成的元素事件绑定失效了。
click(fn)当选中的选择器被点击时触发回调函数fn。只针对与页面已存在的选择器。而新添加的元素自然没有绑定到事件。
使用$(document).on(‘事件类型’,‘要选择的元素’,function(){})方法为元素绑定事件on方法包含很多事件,点击,双击等等事件。与click(fn)相比,二者在绑定静态控件时没有区别,但是如果面对动态产生的控件,只有 on() 能成功的绑定到动态控件中。
$("body").on('click','.kf',function () {
openKefu('chatwin'); return false;
});