在项目中遇到这样的问题,之前的页面是软件自动生成的,引用了比较多的自带js文件,不能删除,此时新添加的事件在这些js文件的事件之后执行,导致不能得出正常的结果,所以需要删除元素本身自带的事件,再添加新的事件,具体代码如下:
//获取元素当前绑定的所有事件
console.log($._data(document.getElementById('u5416'), 'events'));
//删除所有绑定的事件
$("#u5416").unbind();
//重新添加事件
$("#u5416").click(function(){
});