jQuery olay - delegate() yöntemi

Örnek

Fare tıkladığında, p elementini gizlemek veya göstermek için:

$("div").delegate("button","click",function(){
  $("p").slideToggle();
});

Kişisel olarak deneyin

Tanım ve Kullanım

delegate() yöntemi, belirtilen elemente (seçilen elementin alt elementi) bir veya daha fazla olay işleyicisi ekler ve bu olaylar meydana geldiğinde çalışacak fonksiyonu belirtir.

delegate() yöntemi, mevcut veya gelecekteki elementlere (örneğin, betik tarafından oluşturulan yeni elementler) olay işleyicisi eklemek için kullanılır.

Sözdizimi

$(seçici).delegate(childSelector,event,data,function)
Parametreler Açıklama
childSelector Gerekli. Olay işleyicisini eklemek istediğiniz bir veya daha fazla alt elementi belirtir.
event

Gerekli. Elemente eklenen bir veya daha fazla olayı belirtir.

Boşluklarla ayrılmış çoklu olay değerleri. Geçerli bir olay olmalıdır.

data İsteğe bağlı. Fonksiyona iletilen ilave verileri belirtir.
function Gerekli. Olay meydana geldiğinde çalışacak fonksiyonu belirtir.

Daha fazla örnek

Gelecekteki elementlere olay işleyicisi eklemek
delegate() yöntemini kullanarak henüz oluşturulmamış elementlere olay işleyicisi eklemek nasıl yapılır.