селекторы jQuery
создатель Арина Семашко
1. Селекторы порядка элементов:
1.1. Выбор четных элементов: $("элемент:even")
1.2. Выбор первого элемента: $("элемент:first")
1.3. Выбор нечетных элементов: $("элемент:odd")
1.4. Выбор последнего элемента: $("элемент:last")
1.5. Выбор первого дочернего элемента: $("родитель:first-child")
1.6. Выбор последнего дочернего элемента: $("родитель:last-child")
1.7. Выбор единственного дочернего элемента: $("родитель:only-child")
1.8. Выбор элемента по его порядковому номеру: $("родитель:nth-child(n)")
1.9. Выбор элемента по формуле Xn+Y: $("родитель:nth-child(Xn+Y)")
2. Базовые селекторы:
2.1. Элементы: $("элемент")
2.2. Классы: $(".класс")
2.3. Идентификаторы: $("#идентификатор")
3. Селекторы атрибутов
3.1. Селекторы с атрибутами: $("элемент[атрибут]")
3.2. Селекторы с определенным значением атрибута: $("элемент[атрибут='значение']")
3.3. Селекторы с атрибутами, начинающимися с указанного значения: $("элемент[атрибут^='значение']")
3.4. Селекторы с атрибутами, заканчивающимися на указанное значение: $("элемент[атрибут$='значение']")
3.5. Селекторы с атрибутами, содержащими указанное значение: $("элемент[атрибут*='значение']")
4. Селекторы отношений:
4.1. Селекторы потомков: $("родитель потомок")
4.2. Селекторы элементов с определенным классом: $("элемент.класс")
4.3. Селекторы дочерних элементов: $("родитель > дочерний")
4.4. Селекторы сестринских элементов:
4.4.1. Следующий элемент после указанного: $("первый + второй")
4.4.2. Все следующие элементы сестринского типа после указанного: $("первый ~ второй")