Uso show()
y hide()
para mostrar y ocultar filas en una tabla.jQuery: ¿Cómo contar la cantidad de elementos que "muestra" no es "ninguno"?
¿Cómo puedo contar el número de filas no ocultas (más exactamente, filas con display
! = none
)?
Tenga en cuenta que:
$('tr:visible').length
no funcionará porque si la tabla en sí tiene display=none
, el resultado siempre será 0.
debería funcionar en la mayoría de los casos, pero podría romper, ya que es sólo un partido subcadena, y no es una prueba de igualdad exacta. – Alnitak
Cierto, pero dijo que estaba usando hide() y funciona con eso. –
Sí, pero ¿qué sucede si se establece otra propiedad 'foo-display: none'? Su coincidencia de subcadena detectaría (incorrectamente) eso. – Alnitak