Latest web development tutorials

jQuery delegado () Método

Métodos de Eventos jQuery Métodos de Eventos jQuery

Exemplos

Quando você clica no elemento <div> dentro do elemento <p>, alterar a cor de todo o elemento <p> background:

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

tente »

Definição e Uso

delegado () para os elementos especificados (elementos pertencentes à sub-elemento selecionado) para adicionar um ou mais manipuladores de eventos, e oferece uma função para executar quando esses eventos ocorrem.

manipulador de eventos de delegado () método aplica-se o elemento atual ou futura (como um novo elemento criado pelo script).

JQuery a partir da versão 1.7 em diante, ON () método é o método preferido é adicionar os manipuladores de eventos elemento selecionado.


gramática

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

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

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


Exemplos

mais exemplos

Adicionar um manipulador de eventos para o próximo elemento
Como usar o método delegado () para adicionar um manipulador de eventos para o elemento não foi criado.

Dados passados para a função
Como nomear um evento personalizado passar dados manipulador.


Métodos de Eventos jQuery Métodos de Eventos jQuery