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

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

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

【问题讨论】:

    标签: jquery


    【解决方案1】:

    这将返回一个对象数组:

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

    访问handler成员获取函数:

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

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


    来自docs

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

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

    【讨论】:

    • 危险将罗宾逊!这些是 jQuery 内部,可能会改变。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2019-09-04
    • 2013-12-13
    • 1970-01-01
    • 2018-01-09
    • 2013-07-07
    • 1970-01-01
    相关资源
    最近更新 更多