¿Qué idioma se quiere hacer en? Supongo que JavaScript, como dijiste jQuery. (jQuery no es un idioma, es una biblioteca para un idioma)
Debe encontrar una forma de representar la tabla como una estructura de datos. Esto debe hacerse a través de OOP por simplicidad. Le recomiendo que obtenga el número de columnas y filas y coloque los datos en 1 única matriz plana.
También necesita diseñar algo que analice el HTML y obtenga la tabla, convirtiéndola en su estructura, lo que permite realizar cálculos fácilmente. Esto se puede hacer a través del método de jQuery.
Luego necesita encontrar una función de clasificación que ordene la matriz plana.
Por último, debe dividir la matriz en las columnas y filas apropiadas y volver a enviar el código HTML.
See! No es tan difícil. El diseño está prácticamente hecho para ti, todo lo que necesitas es implementarlo. (Tal vez no debería hacer tanto trabajo para ti ...)
probado nada? – Fosco
Soy nuevo en jQuery. :-( – Reddy
Arrástrelos o invierta las filas y columnas a la vez? – Sparky