如何使用jquery .live()列出附加到元素的所有事件?

时间:2013-06-13 14:12:27

标签: jquery

我想知道如何列出附加到使用live()附加的特定DOM元素的所有事件的列表?

1 个答案:

答案 0 :(得分:6)

尝试以下代码:

function findEvents(element) {

    var events = element.data('events');
    if (events !== undefined) 
        return events;

    events = $.data(element, 'events');
    if (events !== undefined) 
        return events;

    events = $._data(element, 'events');
    if (events !== undefined)
        return events;

    events = $._data(element[0], 'events');
    if (events !== undefined)
        return events;

    return undefined;
}

我们尝试使用不同的方式,因为它取决于jquery版本。 JSFiddle sample