tablesorter jQuery y seleccionar todo casilla de verificación en el encabezado de la tabla
-
12-09-2019 - |
Pregunta
Tengo una tabla con un "seleccionar todo" casilla de verificación como la columna de cabecera primero y algo de código simple para seleccionar todas las casillas de verificación en la página cuando se hace clic en la casilla de cabecera.
$('#CheckAll').bind('click',function() {
var checked = $(this).attr('checked');
$('input').attr('checked', checked);
});
el código funciona bien, pero tan pronto como Ato tablesorter a la mesa del evento click en #CheckAll ya no parece al fuego:
$('#ResultsTable').tablesorter( headers: { 0: { sorter: false} });
¿Alguna idea?
Solución
Es muy posible tablesorter está destruyendo / recrear el elemento original, Dom. Puede unen después de su llamada a tablesorter, o de lo contrario podría tratar "en vivo" en lugar de "atar":
$('#CheckAll').live('click',function() {
var checked = $(this).attr('checked');
$('input').attr('checked', checked);
});
Otros consejos
Casi lo tienes !. Prueba con esto:
$("#tablesorter").tablesorter({headers:{0:{sorter:false}}});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow