Domanda

Strano, non c'è possibilità di mettere diversi legami in jquery, su un elemento?

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

Sto usando 1.3.2

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

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

Anche questo non funziona. Esegue una volta.

È stato utile?

Soluzione

Quello che hai dovrebbe funzionare bene ... & nbsp; lo fa per me (anche con jQuery 1.3.2). Prova questo:

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

Quando fai clic sugli elementi input , dovresti visualizzare avvisi consecutivi. Forse stai restituendo false nella prima funzione? Ciò fermerebbe la propagazione degli eventi, quindi il secondo gestore non verrebbe licenziato.

A parte questo, vedo che stai facendo questo per inserire elementi, quindi probabilmente vorrai usare focus invece di click .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top