Latest web development tutorials

Metoda jQuery delegata ()

jQuery Metody zdarzeń jQuery Metody zdarzeń

Przykłady

Po kliknięciu elementu <div> wewnątrz elementu <p>, zmienić kolor tła wszystkich <p> element:

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

Spróbuj »

Definicja i Wykorzystanie

Metoda delegata () dla określonych elementów (elementów należących do wybranego podelementu), aby dodać jeden lub więcej programów obsługi zdarzeń, a także zapewnia funkcję uruchamiania przypadku wystąpienia tych zdarzeń.

Sposób obsługi zdarzenia delegata () odnosi się do obecnego lub przyszłego elementu (takich jak nowy element utworzony przez skrypt).

JQuery od wersji 1.7 roku, ON () metoda jest preferowaną metodą jest dodanie obsługi zdarzeń wybranych elementów.


gramatyka

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

参数 描述
childSelector 必需。规定要添加事件处理程序的一个或多个子元素。
event 必需。规定添加到元素的一个或多个事件。

由空格分隔多个事件值。必须是有效的事件。
data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。


Przykłady

Więcej przykładów

Dodawanie obsługi zdarzeń do następnego elementu
Jak korzystać z metody delegata (), aby dodać moduł obsługi zdarzeń, aby element nie został utworzony.

Dane przekazywane do funkcji
Jak wymienić zdarzeń niestandardowych danych obsługi Pass.


jQuery Metody zdarzeń jQuery Metody zdarzeń