El complemento funciona bien cuando solo tengo 1 tabla en una página.Cómo tener varias tablas jQuery TableSorter en una página
pero con dos, me sale un error:
Uncaught TypeError: Cannot set property 'count' of undefined
Eso es debido a la opción sortList
establecido a continuación. Lo tengo configurado para clasificar en la cuarta columna, y el aux_table
, que se muestra primero, solo tiene 3 columnas. Pero funciona y el main_table
no funciona. ¿Cómo logro que ambos trabajen, o solo el segundo, más importante main_table
?
Ambas tablas son de clase tablesorter
y tienen diferentes ID (main_table
y aux_table
).
La primera tabla de la página funciona, y la segunda no. Aquí está la JS de mi etiqueta <head>
:
$(document).ready(function() {
// call the tablesorter plugin
$("table").tablesorter({
// sort on the 4th column (index 3) column, DESC (1). ASC is (0).
sortList: [[3,1]]
});
});
sabía que iba a ser sencillo. ¡Gracias! –
Esto es correcto si conoce las tablas con anticipación. Si un script maneja tablas generadas dinámicamente en varias páginas, encontré que es útil rodear cada tabla en algún tipo de contenedor y luego usar '$ (". Table-sorting-instance "). Cada uno (función()' y ' $ (this) .find (". tablesorter-table"); 'para encontrar las tablas. Solo compartir! – mrcoulson
Esto no funciona. Tengo 2 tablas con identificadores separados e instalé el tablesorter por separado como muestra arriba, pero solo el La primera tabla ordena –