Селектор используется в jQuery для выборки элементов DOM из документа DOM. Документ в большинстве случаев является документом DOM, присутствующим во всех браузерах, но также может представлять собой документ XML полученный посредством AJAX.
Селекторы представляют собой набор CSS кода и некоторые пользовательские дополнения. Селекторы XPath доступны в виде дополнения (плагина).
Все доступные в jQuery селекторы показаны в разделе API селекторов.
Существует огромное количество дополнений, использующих селекторы jQuery в других направлениях. Дополнения, которые занимаются проверкой данных, принимают селектор для определения необходимости введения значения или отсутствия таковой:
emailrules: {
required: "#email:filled"
}
В данном случае флажок с именем «emailrules» будет доступен только при условии, что пользователь ввел адрес электронной почты в соответствующее поле, которое проверяется селектором с именем «:filled».
Если селектор указан как тип аргумента, то он принимает все, что может принять конструктор jQuery (Строки, Элементы, Списки элементов).

