2010-09-05 12 views

Odpowiedz

4

Można pokazać wszystkie dane, które zostały odniesione elementy jQuery z:

console.log(jQuery.cache); // Logs the entire cache 

Albo za jedyne wydarzenia (dla tych elementów, które mają je):

for(name in jQuery.cache) { 
    if(jQuery.cache[name]['events']) 
     console.log(jQuery.cache[name]['events']); 
} 
1

Aby to zrobić w czasie wykonywania przy użyciu jedynie przeglądarki, użyj FireQuery: http://firequery.binaryage.com/

z jQuery:

var events = $('#element').data("events"); 
var firstClickEvent = events.click[0]; 

można uzyskać dostęp do wszystkich programów obsługi zdarzeń, które jak dla elementu. Aby uzyskać każdy z nich, należy wyliczyć zmienną events.

Powiązane problemy