Pergunta

Estranho, não existe possibilidade de colocar várias liga em jQuery, em um elemento?

$('input').click(clickfn).click(clickfn)

Eu estou usando 1.3.2

function clickme() { alert('click me') }

$('.click', mod).bind("brrr", clickme).bind("brrr", clickme)
                .click(function() { $('.click', mod).trigger("brrr"); });

Isto não está funcionando também. Executa uma vez.

Foi útil?

Solução

O que você tem aí deve funcionar muito bem ... ele faz para mim (também com jQuery 1.3.2). Tente isto:

$('input').click(function(ev){ alert('func 1'); }).click(function(ev){ alert('func 2'); });

Quando você clica os elementos input, você deve ver alertas consecutivos aparecer. Talvez você está retornando false na primeira função? Isso iria parar a propagação do evento, de modo que o segundo condutor não seria demitido.

Como um aparte, eu vejo que você está fazendo isso para elementos input, então você provavelmente vai querer usar o focus evento em vez de click.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top