2009-06-29 12 views

Respuesta

18

Puede aplicar más de un filtro a la vez, aunque el segundo filtro se aplica a los resultados del primero, por lo que resaltaría lo siguiente a partir de la 4ª fila (salta 0..2) y resalte 3 filas (incluye 0..2):

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

Puede usar el selector nthChild con un argumento de ecuación.

0

Puede encadenar su 'eq', 'lt', 'gt' y esto filtrará progresivamente cada matriz retornada sucesivamente.

1

Puede usar jQuery filter; una forma de esto toma una función de devolución de llamada como argumento: puede escribir cualquier código complejo para la selección.

3

Porque: GT() es una extensión de jQuery ... usando: GT() no puede aprovechar el rendimiento ... Para un mejor rendimiento en los navegadores modernos, use $ ("css-selector"). slice (index) en su lugar.

Lo que dice, es mejor usar el método de matriz nativa slice para lograr el objetivo.

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

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

Cuestiones relacionadas