Pregunta

¿Tiene un jQuery única solución existir para seleccionar un rango de filas de una tabla?

sé 'eq', 'lt', 'Gt' existe, pero estoy buscando una combinación de dichos selectores.

¿Fue útil?

Solución

Se puede aplicar más de un filtro a la vez, aunque el segundo filtro se aplica a los resultados de la primera, por lo que el siguiente sería poner de relieve a partir de la cuarta fila (salta 0..2), y el punto culminante de 3 filas ( incluye 0..2):

$('#t tr:gt(2):lt(3)').css('background-color', '#f00');

Otros consejos

  

Debido: GT () es una extensión de jQuery ... usando:. GT () no puede aprovechar el rendimiento ... Para un mejor rendimiento en los navegadores modernos, utilice $ ( "CSS-selector") rebanada (índice) en su lugar.

¿Qué dice, es mejor utilizar el método de matrices nativas slice para lograr el objetivo.

$('ul > li').slice(start, end).css("color", "blue")

Enlace directo: http://api.jquery.com/gt-selector/

Se puede utilizar el jQuery filtro ; una forma de esta toma una función de devolución de llamada como un argumento -. puede escribir ningún código complejo en el que para la selección

Puede utilizar el selector de noreferrer"> href="http://docs.jquery.com/Selectors/nthChild#index" rel="nofollow con un argumento ecuación.

Puede cadena de su 'eq', 'lt', 'gt' y esto filtrará progresivamente cada matriz devuelta sucesivo.

scroll top