Latest web development tutorials

Metodo jQuery delegato ()

jQuery Metodi di eventi jQuery Metodi di eventi

Esempi

Quando si sceglie l'elemento <div> all'interno dell'elemento <p>, modificare il colore di tutti gli elementi <p> ​​sfondo:

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

Prova »

Definizione e utilizzo

metodo delegato () per gli elementi specificati (elementi appartenenti alla sotto-elemento selezionato) per aggiungere uno o più gestori di eventi e fornisce una funzione da eseguire quando si verificano questi eventi.

metodo del gestore dell'evento delegato () si applica l'elemento corrente o futura (come ad esempio un nuovo elemento creato dallo script).

JQuery dalla versione 1.7 in poi, ON () metodo è il metodo preferito è quello di aggiungere i gestori di eventi dell'elemento selezionato.


grammatica

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

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

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


Esempi

Altri esempi

Aggiungere un gestore di eventi per l'elemento successivo
Come utilizzare il metodo delegato () per aggiungere un gestore di eventi per l'elemento non è stato creato.

Dati passato alla funzione
Come per citarne un evento personalizzato dei dati passa gestore.


jQuery Metodi di eventi jQuery Metodi di eventi