jQuery event.delegateTarget Özellik
Örnek
<div> öğesinin arka plan rengini değiştirin (<button> öğesinin atası):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color", "pink");
});
Tanım ve Kullanım
event.delegateTarget özelliği, şu anda çağrılan jQuery olay işleyicisinin eklendiği öğeyi döndürür.
Bu özellik, olay işleyicinin işlenmekte olan öğenin bir atasına eklendiği on() yöntemiyle eklenen temsilci olaylar için kullanışlıdır .
İpucu: olay doğrudan bir öğeye bağlıysa ve herhangi bir yetkilendirme gerçekleşmiyorsa event.delegateTarget , event.currentTarget'a eşittir (aşağıdaki örneğe bakın).
Sözdizimi
event.delegateTarget
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |
Kendiniz Deneyin - Örnekler
arasındaki fark Delegasyon gerçekleştiğinde delegeTarget ile currentTarget arasındaki farkı gösterin.
eşit olduğunu gösterin.