Оглавление

Выбор параметров по признаку четности, индексу или уравнению

Один из самых универсальных фильтров, nth-child, допускает четыре различных варианта передачи параметров при выборе элементов: even, odd, index и equation.

 

Подобно другим фильтрам элементов-потомков, индексация в этом фильтре начинается с 1, а не с 0, поэтому индексом первого элемента является 1, второго — 2 и т.д.

 
Когда мы использовали фильтр :odd (нечетные элементы), результирующий набор содержал абзацы с классом foo и идентификатором foo. Чтобы проследить за отличиями в работе фильтров, выберите нечетные абзацы с помощью фильтра :nth-child(), воспользовавшись для этого следующей командой:
$("p:nth-child(odd)");


В консоли отобразится следующий результат
__________________________

>>> $("p:nth-child(odd)")
[p, p]

__________________________  

  
Хотя этот результат и может несколько озадачить, расхождения между обоими указанными случаями являются следствием различий в способах отсчета индексов элементов.

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити