Najnowsze tutoriale tworzenie stron internetowych
 

jQuery delegate() Method

<JQuery Metody zdarzeń

Przykład

Gdy <p> Element wewnątrz <div> elementu kliknięciu zmienić kolor tła wszystkich <p> elementów:

$("div").delegate("p", "click", function(){
    $("p").css("background-color", "pink");
});
Spróbuj sam "

Definicja i Wykorzystanie

delegate() Sposób przykłada jeden lub więcej programów obsługi zdarzeń dla określonych elementów, które są dzieci wybranych elementów i określa funkcję uruchamiania po wystąpieniu zdarzenia.

Obsługi zdarzeń przymocowane za pomocą delegate() metoda będzie działać zarówno dla obecnych i przyszłych elementów (takich jak nowy element utworzony przez skrypt).

Począwszy od wersji 1.7 jQuery, The on() metoda jest preferowaną metodą mocowania obsługi zdarzeń dla wybranych elementów.


Składnia

$(selector).delegate(childSelector,event,data,function)

Parametr Opis
childSelector Wymagany. Określa jeden lub więcej elementów podrzędnych, aby dołączyć obsługi zdarzeń
event Wymagany. Określa jedną lub więcej zdarzeń dołączyć do elementów.

Wiele wartości zdarzeń są oddzielone spacją. Musi być ważne wydarzenie
data Opcjonalny. Określa dodatkowe dane, aby przejść do funkcji
function Wymagany. Określa funkcję uruchomić, gdy wystąpi zdarzenie

Spróbuj sam - przykłady

Dodaj obsługi zdarzeń dla przyszłych elementów
Jak korzystać z delegate() metodę, aby dodać obsługi zdarzeń dla elementów nie zostały jeszcze utworzone.

Przejść dane do funkcji
Jak przekazać wraz danych niestandardowej nazwie obsługi zdarzeń.


<JQuery Metody zdarzeń