2013-06-13 26 views

cevap

6

deneyin:

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; 
} 

biz jquery sürümüne bağlıdır neden farklı yollar kullanmaya çalışıyoruz. JSFiddle sample

+1

Eğer olayın yetkilendirilmesi ve tabii ki 'belge' işlev argümanı olarak kullanılıyorsa, tüm (çoğunlukla) jq sürümleri için iyi bir çözüm olabilir { live hakkında konuşma()} +1 –

İlgili konular