Latest web development tutorials

jQuery on () Método

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

Exemplos

Somando-se o manipulador de eventos <p> elemento clique:

$("p").on("click",function(){
alert("The paragraph was clicked.");
});

tente »

Definição e Uso

on () em elementos selecionados e sub-elementos para adicionar um ou mais manipuladores de eventos.

JQuery a partir da versão 1.7 em diante, sobre o método () é ligar, e o método () novas alternativas de viver () delegado (). O método API para trazer um monte de conveniência, recomendamos usar este método, ele simplifica a base de código jQuery.

Nota: Use em () método para adicionar um manipulador de eventos para os elementos atuais e futuros (tais como o novo elemento criado pelo script).

Dica: Para remover um manipulador de eventos, utilize o off () método.

Dica: Para adicionar um evento executado apenas uma vez e, em seguida, removido, por favor, use um () método.


gramática

$(selector).on(event,childSelector,data,function,map)

参数 描述
event 必需。规定要从被选元素移除的一个或多个事件或命名空间。

由空格分隔多个事件值。必须是有效的事件。
childSelector 可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。
data 可选。规定传递到函数的额外数据。
function 可选。规定当事件发生时运行的函数。
map 规定事件映射 ( {event:function, event:function, ...}) ,包含要添加到元素的一个或多个事件,以及当事件发生时运行的函数。


Exemplos

mais exemplos

De bind () para on ()
Como utilizar o em () para conseguir a ligação (o mesmo efeito).

Mudando de delegado () para on ( )
Como utilizar o em () para atingir o delegado (o mesmo efeito).

De vivo () para on ()
Como utilizar o em () para atingir e viver (o mesmo efeito).

A adição de vários manipuladores de eventos
Como adicionar vários elementos para o manipulador de eventos.

Use parâmetros de mapa para adicionar vários manipuladores de eventos
Como usar os parâmetros do mapa para adicionar vários manipuladores de eventos para o elemento selecionado.

No elemento para adicionar eventos personalizados
Como adicionar um evento namespace personalizado no elemento.

Dados passados para a função
Como passar dados para funcionar.

Adicionar um manipulador de eventos para o próximo elemento
Demo no método () é também aplicável ao elemento não foi criado.

Remover manipuladores de eventos
Como utilizar o método off () para remover um processador de eventos.


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