2010-11-21 15 views
2

JQuery global etkinlikleri destekliyor. Bunlar "ajaxComplete" ve similate gibi şeyler için kullanılır. Ayrıca zaman zaman bunun gibi kendi globale etkinliklerini ve "sahnelerin ardında" neyin ne yaptığını, JQuery'nin bana (geliştirici) göstermediğini ve gerçekten umursamıyorum da JQuery-cache'deki her öğeye bu olayı çağırır. Ancak, subglobal etkinliklerin işimi gerçekten basitleştireceği bir proje ile geldim. Örneğin, olayın belirli bir öğenin tüm alt öğelerinde (yinelemeli olarak, özyinelemeli bir özdevimli bir işlev döngüsü oluşturmadan) tetiklenmesini istediğimi söyle. Mesela, olayın # form1 formundaki tüm girdiler üzerinde ateşlenmesini istiyorum. Bunu yapmak için nasıl giderim?JQuery altglobal olay

$('#form1 :input').trigger('customevent'); 

cevap

1

bir olayı için, .trigger() yöntemi kullanabilirsiniz?
+0

'ne yapar:: anlamına input' – Alxandr

+0

@Alxandr [': input 'özel seçici API'si] (http://api.jquery.com/input-selector/) – lonesomeday