¿Cómo funcionan los selectores lt y gt? ¿Es lo mismo el orden en que se ponen? (si ambos están en el mismo selector)jQuery index and selectors: lt y: gt
Necesito dos respuestas para esta pregunta.
1) ¿El resultado de la línea siguiente SIEMPRE no debe ser 0? Estoy preguntando a aquellos td cuyo índice sea mayor que 3 Y menor que 2. Hay un índice que podría ser: ix> 3 & ix < ¡2 al mismo tiempo!
$("tr").find("td:gt(3):lt(2)").length
2) Resulta que cuando cambio el orden de los gt selectores y lt que empiece a funcionar bien. El resultado de la línea siguiente es 0.
$("tr").find("td:lt(2):gt(3)").length
shoudn't el orden de los selectores de ser indiferente al resultado?
¡Es como si el selector no funciona si es después de un gt o algo así!
Otros detalles:
- Usted puede ver esto aquí: http://jsfiddle.net/YQtRh/
- Para aquellos que se preguntan cuál es el resultado de la primera línea de JS es 1.
- En el ejemplo que td devuelto por el primera línea es la última (.text() == 4)
¡Gracias!
Diego