Tablesorter es un plugin para jQuery que convierte una tabla estándar HTML con etiquetas THEAD y TBODY en una tabla ordenable sin necesidad de recargar la página (AJAX). Tablesorter puede analizar y clasificar de manera satisfactoria muchos tipos de datos.
Características
- Ordenado de múltiples columnas.
- Ordenado de datos tipo: texto, URI, enteros, moneda, punto flotante, direcciones IP, fechas (ISO, formatos largos y cortos), hora e incluso un formato propio.
- Soporta etiquetas ROWSPAN y COLSPAN en TH (cabeceras).
- Soporta formato de ordenado secundario. Es decir, puede ordenar alfabeticamente y como formato secundario: ordenar por números.
- El tamaño del archivo 7.4KB.
Vía javascriptkata
cuando tiene numeros con separador de miles no funciona, para que funcione con fecha en formato dia/mes/año deben poner
dateFormat: “uk”,
Hola, quisiera saber si hay código con jquery para ordenar tablas, pero con tablas de mysql, no los registros puestos en html. Muchas gracias.
Para ordenar números con separador de miles (.) modificar esta parte del código:
ts.addParser({
id: “digit”,
is: function(s,table) {
var c = table.config;
return $.tablesorter.isDigit(s,c);
},
format: function(s) {
return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9]/g),””));
},
type: “numeric”
});
Hola.. el cambio q propones para números con separador de miles (.) funciona correctamente pero mi duda es si quisiera la coma (,) como separador de miles cual seria el cambio q se le deberia hacer??
Gracias por la ayuda!!
hola quisiera saber como ordenar las tablas pero poder dejar una columna fija, q le debo modificar al codigo, les agradeceria enormente la ayuda
gracias roberto… me funciono bien.. cesar haz el cambio que sugirio robert me funciona bien
La única solución de punto flotante que sirve dentro de todas las opciones que busqué. Gracias.