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事件的数组
得到该数组,你能够调整顺序后再设回去
通过$(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;
以下是这种方法的測试页面:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> 測试jquery动态改变事件 该demo用于測试jquery附加了事件以后可不能够动态改变事件有无,及顺序
版权声明:本文博客原创文章。博客,未经同意,不得转载。