jquery tablesorter y seleccione todas las casillas de verificación en el encabezado de la tabla

votos
4

Tengo una tabla con una casilla de verificación seleccionar todo como la primera columna de encabezado y un código simple para seleccionar todas las casillas de verificación en la página cuando se hace clic en la casilla de verificación del encabezado.

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

el código funciona bien, pero tan pronto como enlace a tablesorter a la tabla, el evento click en #CheckAll ya no parece disparar:

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

¿Algunas ideas?

Publicado el 10/08/2009 a las 18:18
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
7

Es muy posible que tablesorter esté destruyendo / recreando el elemento Dom original. Puede vincular DESPUÉS de su llamada a tablesorter, o bien puede intentar "en vivo" en lugar de "vincular":

$('#CheckAll').live('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });
Respondida el 10/08/2009 a las 18:24
fuente por usuario

votos
3

Casi lo tienes !. Prueba con esto:

 $("#tablesorter").tablesorter({headers:{0:{sorter:false}}}); 
Respondida el 01/10/2011 a las 04:51
fuente por usuario

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