jquery的给元素绑定的事件可以用data方法取出来
通过$(element).data(events)来获取
// 比如给一个button绑定两个click事件$(button).click(function() { alert(1) });$(button).click(function() { alert(2) });// 这个时候点击该button会分别弹出 2 和1的alert框// 取出该button的所有click事件,是个数组
$(button).data('events').click
会看到两个click事件的数组
得到该数组,你可以调整顺序后再设回去
$(button).data('events').click = neweventarray;
下面是这个方法的测试页面:
测试jquery动态改变事件 该demo用于测试jquery附加了事件以后可不可以动态改变事件有无,及顺序