индекс jQuery и селекторы: lt и: gt

Как работают селекторы lt и gt ?? В таком же порядке они размещены? (если они оба в одном селекторе)

Мне нужно два ответа на этот вопрос.

1) Результат следующей строки НЕ ВСЕГДА должен быть 0 ??? Я спрашиваю тех td, у которых индекс больше 3 И меньше 2. Есть индекс, который может быть: ix> 3 & ix

$("tr").find("td:gt(3):lt(2)").length

2) Оказывается, когда я меняю порядок селекторов gt и lt начинает работать хорошо. Результат следующей строки - 0.

$("tr").find("td:lt(2):gt(3)").length

Shoudn ' • порядок селекторов не зависит от результата?

Это как если бы селектор lt не работал, если он был после gt или чего-то подобного!

Дополнительная информация:

  • Вы можете посмотреть это здесь: http://jsfiddle.net/YQtRh/
  • Для тех, кто задается вопросом, что результат первой строки js равен 1.
  • В примере td, возвращаемый первой строкой, является последним (. text () == 4)

Спасибо!

Диего

5
задан Diego 17 November 2010 в 14:45
поделиться