Как работают селекторы lt и gt?? В том же порядке они расположены? (если они оба находятся в одном селекторе)
Мне нужно два ответа на этот вопрос.
1) Результат следующей строки не должен ВСЕГДА быть 0??? Я прошу тех td, индекс которых больше 3 И меньше 2. Существует индекс, который может быть: ix > 3 и ix ‹ 2 одновременно!!
$("tr").find("td:gt(3):lt(2)").length
2) Оказывается, когда я меняю порядок селекторов gt и lt, он начинает работать хорошо. Результат следующей строки равен 0.
$("tr").find("td:lt(2):gt(3)").length
Разве порядок селекторов не должен быть безразличен к результату?
Это похоже на то, что селектор lt не будет работать, если он после gt или что-то в этом роде!
Дополнительная информация:
- Вы можете посмотреть это здесь: http://jsfiddle.net/YQtRh/
- Для тех, кому интересно, что результат первой строки js равен 1.
- В примере td, возвращаемый первой строкой, является последним (.text() == 4)
Спасибо!
Диего