如何检索使用 click() 添加的 onclick 事件 [重复]

Posted

技术标签:

【中文标题】如何检索使用 click() 添加的 onclick 事件 [重复]【英文标题】:how to retrieve onlick events added with click() [duplicate] 【发布时间】:2011-11-17 23:56:32 【问题描述】:

可能重复:jQuery find events handlers registered with an object

如何检索所有使用 click() 添加的 onlick 方法?

【问题讨论】:

【参考方案1】:

这将返回一个对象数组:

$(foo).data("events").click

访问handler成员获取函数:

$(foo).data("events").click[0].handler

JSFiddle:http://jsfiddle.net/Q7hdz/


来自docs:

jQuery 本身使用 .data() 方法将信息保存在名称 'events' 和 'handle' 下...

因此 Alnitak 的以下警告可能适用。

【讨论】:

危险将罗宾逊!这些是 jQuery 内部,可能会改变。

以上是关于如何检索使用 click() 添加的 onclick 事件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Wpf中如何给一个Image添加click事件并且绑定command

如何将数据表中的项添加到列表视图?

关于this在不同使用情况表示的含义

onclic事件传值发生变化的问题

jQuery 如何给多项添加click事件?

如何使用 C# 在 MYSQL 中插入和检索图像