Групповые селекторы (“selector1, selector2, selectorN”)
Соответствует элементам, удовлетворяющим хотя бы одному из селекторов (first, second, ...).
Соответствует элементам, удовлетворяющим хотя бы одному из селекторов (first, second, ...).
Соответствует элементам, удовлетворяющим селектору child, которые при этом являются дочерними (т.е. находятся на первом уровне вложенности) для элементов, удовлетворяющих селектору parent. (В отличие от него, селектор (E F) позволяет искать элементы на всех уровнях вложенности).
Соответствует элементам удовлетворяющим селектору inner, которые являются потомками (лежат внутри) элементов, удовлетворяющих селектору outer. В отличии от дочернего селектора (outer > inner), с помощью которого производится поиск элементов только на первом уровне вложенности в outer, нисходящий селектор задает поиск на всех уровнях вложенности.
Соответствует элементам, которые в данный момент участвуют в анимации.
Соответствует элементам, которые являются кнопками: input-элементы с типом button или button-элементы.
Соответствует элементам, которые являются флажками (input-элементы с типом checkbox).
Соответствует всем выбранным элементам формы. Это могут быть выбранные флажки (checkbox), переключатели (radio) или элементы списка (select).
Соответствует элементам, которые содержат строку text. Чувствителен к регистру.
Соответствует всем заблокированным элементам формы (элементы с атрибутом disabled).
Соответствует элементам, которые не содержат текста и других элементов. Наличие одного только пробела уже считается текстом.
Соответствует всем активным (незаблокированным от пользователя) элементам формы (элементы без атрибута disabled).
Селектор соответствует элементу, занимающему позицию под номером index, среди уже выбранных с помощью селектора someSelector элементов. Нумерация элементов начинается с 0.
Соответствует элементам с четными номерами позиций, в наборе выбранных элементов.(вариант с нечетными — :odd). Поскольку счет элементов начинается с 0, :even будет соответствовать первому, третьему и т. д. элементам.
Соответствует элементам, которые являются полями для загрузки файлов (input-элементы с типом file).
Соответствует первому элементу, из всех выбранных с помощью селектора someSelector. Эквивалентен селектору :eq(0).
Соответствует элементам, которые идут первыми в своих непосредственных предках.
Фильтрует набор выбранных элементов, оставляя только те элементы, которые первыми будут встречены в своих родителях.
Соответствует всем элементам формы, находящимся в фокусе (в один момент времени, в фокусе может находиться только один или ни одного элемента на странице).
Фильтрует набор выбранных элементов, оставляя только те, индекс которых превышает n.
Соответствует элементам, которые обладают потомками, удовлетворяющими селектору selector.
Соответствует элементам, которые являются заголовками (h1, h2, ...).
Соответствует всем скрытым элементам страницы.
Соответствует элементам с изображениями, при нажатии на которые происходит отправка данных формы на сервер (input-элементы с типом image).
Соответствует всем элементам формы (элементы, представленные тегами input, textarea, select или button).
Соответствует элементам, в которых указан подходящий язык содержимого. В параметре language указывается код языка.
Соответствует последнему элементу, из всех выбранных с помощью селектора someSelector.
Соответствует элементам, которые идут последними в своих непосредственных предках.
Фильтрует набор выбранных элементов, оставляя только те элементы, которые последними будут встречены в своих родителях.
Фильтрует набор выбранных элементов, оставляя только те, индекс которых меньше n. Не забывайте, что индексирование начинается с 0.
Исключает элементы удовлетворяющие селектору selector из найденных элементов.
Соответствует элементам, которые расположены в своих непосредственных предках по определенным условиям.
Соответствует элементам, которые расположены в своих непосредственных предках по определенным условиям. :nth-child-last() рассматривает позиции элементов в обратном порядке (т. е. с конца).
Рассматривает позиции элементов в обратном порядке (т. е. с конца).
Фильтрующий селектор (отфильтровывает элементы, выбранные с помощью предшествующей части селектора).
Соответствует элементам с нечетными номерами позиций, в наборе выбранных элементов. (вариант с четными — :even). Поскольку счет элементов начинается с 0, :odd будет соответствовать второму, четвертому и т. д. элементам.
Соответствует элементам, которые являются единственными в своих непосредственных предках.
Элемент соответствует селектору :only-child, если среди своих соседей нет элементов с таким же именем тега (именно именем тега).
Соответствует всем непустым элементам. Наличие одного только пробела уже будет считается наличием содержимого.
Соответствует элементам, которые являются полями для ввода пароля (input-элементы с типом password).
Соответствует элементам, которые являются переключателями (input-элементы с типом radio).
Соответствует кнопкам, которые сбрасывают введенные в формы данные: input-элементы с типом reset.
Соответствует корневому элементу в документе. В HTML-документе, такой элемент всегда html.
Соответствует всем элементам со статусом selected. Это могут быть выбранные элементы типа
Соответствует кнопкам, которые отправляют данные формы на сервер: input-элементы с типом submit и button-элементы с типом submit.
Выбирает целевой элемент, указанный идентификатором фрагмента URI документа.
Соответствует элементам, которые являются текстовыми полями (input-элементы с типом text).
Соответствует всем видимым элементам страницы.
Соответствует всем элементам.
Соответствует всем элементам с атрибутом attribute равным value. Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Соответствует элементу с идентификатором idName. Селектор по идентификатору является одним из наиболее востребованных средств jQuery.
Соответствует всем элементам с тегом tagname.
Соответствует всем элементам страницы с классом className. Селектор по классу является одним из наиболее востребуемых средств jQuery.
Соответствует всем элементам, у которых значение атрибута attribute заканчивается на value. Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Соответствует всем элементам, которые имеют атрибут attributeName. При этом, не важно, какие им заданы значения.
Соответствует всем элементам, у которых значение атрибута attribute начинается с value. Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Соответствует элементам, удовлетворяющим всем заданным условиям на атрибуты (first, second, ...).
Соответствует всем элементам, у которых значение атрибута attribute не равно value. Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Соответствует всем элементам, у которых значение атрибута attribute содержит value. Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Соответствует всем элементам, с атрибутом attribute содержащим префикс value, т.е. либо полностью совпадает с value, либо начинается со строки value- (наличие знака переноса существенно). Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Соответствует всем элементам с атрибутом attribute, содержащим слово value (именно слово, а не просто подстроку. То есть вхождение value должно содержать с обоих сторон разделители: пробелы или начало/конец строки). Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.
Соответствует тем элементам, удовлетворяющим селектору next, которые расположены после элементов, удовлетворяющих селектору prev.
Соответствует элементам, удовлетворяющим селектору next и расположены непосредственно за элементами, удовлетворяющими селектору prev.