Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/02/2011, 03:57
DarkKaiser
 
Fecha de Ingreso: julio-2007
Mensajes: 15
Antigüedad: 17 años, 4 meses
Puntos: 2
Problemas con tablesorter y una fila generada con jQuery

Hola de nuevo ^^' para dar por finalizado el ejercicio quiero que las columnas de la tabla se orden al hacer clic en sus respectivas cabeceras.

Estoy probando el plugin de tablesorter y el contenido que inserto manualmente en el html lo ordena perfectamente.

Pero las filas (tr) insertadas con el método que hice en jQuery (código arriba) no las ordena...

Por ejemplo tengo 2 filas creadas previamente en el html y una generada al hacer clic en la foto/texto. Al hacer click en las cabeceras de las columnas ordena todo menos la generada que se mantiene quieta arriba.

Imagino que se trata de algo parecido al caso anterior, pero no consigo aplicar la misma solución. He mirado el fichero jquery.tablesorter.js, buscando donde se hace click y encontré esto:

Código HTML:
 $headers.click(



                    function (e) {

                        var totalRows = ($this[0].tBodies[0] && $this[0].tBodies[0].rows.length) || 0;

                        if (!this.sortDisabled && totalRows > 0) {
. . .
He probado de modificarlo para que trate las nuevas filas generadas al momento pero no hay forma..

¿Alguna idea o alternativa para poder ordenar estas filas también con jQuery?