| |||
Como saber el numero de la fila? Hola me gustaria saber, dada una tabla, el numero de la fila en la que me encuentro sin necesidad de tener un campo que me lo diga. Es decir calcular de alguna forma el numero de la fila cada vez que quiera saberlo, gracias. |
| |||
Re: Como saber el numero de la fila? Entiendo, sin embargo por lo que quiero hacer eso seria ineficiente. Pensaba que existia algun modo de hacerlo sin tener que recorrer la tabla comparando. |
| ||||
Re: Como saber el numero de la fila? ¿Ineficiente? Tampoco es para tanto ¿no? Bueno, si es una tabla interminable podrías recorrerla al principio poco a poco (controlando con setInterval) e ir asignando a cada celda un atributo donde guardes el número de fila. Así será mas "eficiente" (no, pero será más relajado). No se me ocurre ninguna manera de saber el número de fila sin utilizar un bucle para saber el nodo en el que nos encontramos. He intentado una cosa que se basa en encontrar el contenido de la celda en el innerHTML de la tabla. Entonces coger el segmento de código antes de la celda, y contar el número de tr que aparecen. El problema es que si hay dos celdas con el mismo contenido, hay que hacer más comprobaciones (se puede hacer...): Código PHP: Como ves funciona, pero si se repite el contenido (como en la última celda) habría que buscar más inteligentemente . Y eso nos llevaría más código y más complejidad... De rendimiento con una tabla de 10000 filas no sé cómo andaría, pero yo no se si te merece la pena. ¿De qué problema hablamos?
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |