jquery tablesorter e selezionare tutte casella nell'intestazione tabella

voti
4

Ho una tabella con una casella di controllo Seleziona tutto come la prima colonna di intestazione e alcuni semplici righe di codice per selezionare tutte le caselle di controllo sulla pagina quando la casella di controllo di intestazione viene cliccato.

$('#CheckAll').bind('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });

il codice viene eseguito bene, ma non appena mi legano tablesorter al tavolo l'evento click su #CheckAll non sembra più al fuoco:

$('#ResultsTable').tablesorter( headers: { 0: { sorter: false} });

Qualche idea?

È pubblicato 10/08/2009 alle 18:18
fonte dall'utente
In altre lingue...                            


2 risposte

voti
7

E 'del tutto possibile tablesorter sta distruggendo / ricreare l'elemento originale Dom. È possibile legare dopo la chiamata a tablesorter, altrimenti si potrebbe provare "dal vivo" al posto di "legare":

$('#CheckAll').live('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });
Risposto il 10/08/2009 a 18:24
fonte dall'utente

voti
3

È quasi fatta !. Prova questo:

 $("#tablesorter").tablesorter({headers:{0:{sorter:false}}}); 
Risposto il 01/10/2011 a 04:51
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more