Tengo una tabla que tiene una estructura como esta (td omitido)jQuery - cómo seleccionar todas las filas de la tabla entre dos filas de la tabla en la misma mesa
<table>
<tr class="header">...</tr>
<tr class="row">...</tr>
<tr class="row">...</tr>
<tr class=="header">...</tr>
<tr class="row">...</tr>
<tr class="row">...</tr>
</table>
Cuando el usuario haga clic en la fila que necesito para ocultar todas las filas hasta la siguiente fila que tiene clase "encabezado". ¿Cuál sería la forma más fácil de lograr esto? Algo en esta línea, encuentre todas las filas que tengan encabezado de clase, encuentre en el índice de fila de lista de la fila cliqueada, encuentre el índice de fila de la siguiente fila con la misma clase, y luego seleccione todas las filas dentro de estas dos indices.
+1 menos jquery elegance pero más rendimiento javascript ... –
esto funciona bien, solo dos cambios ("==" en vez de "=" en último si) y tr [i] en for loop en lugar de tr. También utilicé alternar en lugar de ocultar. Muchas gracias a todos. – epitka
ups! sí ... = es == (je!) y tr es tr [i] (indexado ...). Ahora está bien. – eKek0