Возврат кортежа прохладен. Также отметьте новый namedtuple, который был добавлен в python 2.6, который может сделать это более приемлемым для Вас: http://docs.python.org/dev/library/collections.html#collections.namedtuple
Каждое событие добавляется в массив.
К этому массиву можно получить доступ с помощью метода данных jQuery:
$("#element").data('events')
Чтобы зарегистрировать все события одного объекта в fireBug, просто введите:
console.log ( $("#element").data('events') )
И вы получите список всех связанных событий.
Обновление:
Для jQuery 1.8 и выше вам нужно заглянуть во внутренний объект данных jQuery:
$("#element").each(function(){console.log($._data(this).events);});
// or
console.log($._data($("#element")[0]).events);
Вы можете получить к нему доступ через element.data ('events');
. Пример:
var events = element.data('events');
for (var type in events) {
// `type` is "click", "mouseover", "change", etc.
for (var handler in events[type]) {
// `handler` is the associated function.
}
}