SORU
25 Mart 2010, PERŞEMBE


jQuery olayları işleyicileri bir nesne ile kayıtlı bul

İşleyicileri bir nesnenin üzerine kayıtlı olan bulmalıyım.

Örneğin:

$("#el").click(function() {...});
$("#el").mouseover(function() {...});

$("#el")tıklayınvefare üzerindekayıtlı.

Bir fonksiyon bulmak, ve muhtemelen olay işleyicileri üzerinde yineleme var mı?

Eğer uygun yöntemlerle jQuery nesnesi üzerinde mümkün değilse, mümkün düz bir DOM nesnesi mi?

CEVAP
25 Mart 2010, PERŞEMBE


JQuery artık "" veri için. kamu API kullanılabilir 1.8, this jQuery blog post okuyun. Şimdi bunun yerine kullanmanız gerekir:

jQuery._data( elem, "events" );

elem bir HTML Öğesi, DV bir nesne değil, ya da seçici olmalıdır.

Bu bir iç, 'özel' yapı ve değiştirilmemeli. lütfen dikkat edin Yalnızca hata ayıklama için bunu kullanın.

JQuery eski sürümleri, eski yöntem kullanmanız gerekebilir:

jQuery( elem ).data( "events" );

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012