5

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

4

1 回答 1

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 示例

于 2013-06-13T14:26:38.233 回答