JavaScript. Подробное руководство, 6-е издание, стр. 500
[attr$=val] значение атрибута заканчивается на val[attr*=val] значение атрибута включает val[attr“=val] значение атрибута включает val как слово[attг|=val] значение атрибута начинается с val и необязательного дефисаФильтры по типам элементов
:button :header :password :submit:checkbox :image :radio :text:file :input :resetФильтры no состоянию элементов
:animated :disabled :hidden :visible:checked :enabled :selectedФильтры no позиции
:eq(n) :first :last :nth(n):even :gt(n) :lt(n) :oddФильтры no позиции в документе
:first-child :nth-child(n):last-child :nth-child(even):only-child :nth-child(odd):nth-child(xn+y)Прочие фильтры
:contains(text) :not(selector):empty :parent:has(selector)Базовые свойства и методы объекта jQuery
Ниже перечислены базовые свойства и методы объектов jQuery. Они не влияют на выбор или на выбранные элементы, но позволяют обращаться к выбранным элементам и выполнять итерации по ним. Дополнительные сведения приводятся в разделе 19.1.2.
<b>context</b>Контекст, или корневой элемент, в котором будет производиться выбор. Это второй аргумент функции
<b>$()</b><b>Document.</b><b>each(f(idx,elt)) </b>Вызывает f как метод для каждого выбранного элемента. Останавливает итерации, как только функция вернет false. Возвращает объект jQuery, относительно которого был вызван данный метод.
<b>get(icfx):elt</b><b>get():array</b>Возвращает выбранный элемент с указанным индексом в объекте jQuery. Можно также использовать обычный синтаксис индексирования массивов с квадратными скобками. При вызове без аргументов
<b>get()</b><b>toArray().</b><b>index():int</b><b>index(sel):int</b><b>index(elt):int</b>При вызове без аргументов возвращает индекс первого выбранного элемента среди смежных с ним элементов. При вызове с селектором возвращает первый элемент из множества выбранных элементов, соответствующий селектору sel, или -1, если такой элемент отсутствует. При вызове с элементом возвращает индекс элемента elt в множестве выбранных элементов или -1, если указанный элемент не входит в множество выбранных элементов.
<b>is(sel): boolean</b>Возвращает true, если селектору sel соответствует хотя бы один выбранный элемент.
<b>length</b>Количество выбранных элементов.
<b>map(f(idx,elt)): jQuery</b>Вызывает f как метод для каждого выбранного элемента и возвращает новый объект jQuery, хранящий возвращаемые значения, при этом возвращаемые значения null и undefined не помещаются в массив значений.
<b>selector</b>Оригинальная строка селектора, переданная функции
<b>$()</b><b>size():int</b>Возвращает значение свойства
<b>length</b><b>toArray():array</b>Возвращает истинный массив выбранных элементов.
Методы выбора jQuery
Методы, описываемые в этом разделе, изменяют множество выбранных элементов, выполняя фильтрацию, добавляя новые элементы или используя выбранные элементы как начальные точки для нового выбора. В jQuery версии 1.4 и выше выбранные элементы в объекте jQuery всегда отсортированы в порядке их следования в документе, а сами множества не содержат дубликатов. Дополнительные сведения приводятся в разделе 19.8.2.
<b>add(sel, [context]) </b><b>add(elts) a66(html)</b>Аргументы метода
<b>add()</b><b>$()</b><b>andSelf()</b>Добавляет в текущий выбор множество ранее выбранных элементов (со стека).
<b>children([sel])</b>Выбирает элементы, являющиеся дочерними, по отношению к выбранным элементам. При вызове без аргументов выбирает все дочерние элементы. При вызове с селектором выбирает только соответствующие ему дочерние элементы.
<b>closest(sel, [context])</b>Выбирает ближайшего предка каждого выбранного элемента, соответствующего селектору sel, являющегося потомком по отношению к элементу context. Если аргумент context опущен, используется свойство
<b>context</b><b>jQuery</b><b>contents()</b>Выбирает все дочерние элементы во всех выбранных элементах, включая текстовые узлы и комментарии.
<b>end()</b>Выталкивает с внутреннего стека и восстанавливает состояние выбора, предшествовавшее последнему вызову метода, изменяющего выбор.
<b>eq(idx)</b>Выбирает только выбранный элемент с указанным индексом. В jQuery версии 1.4 отрицательные значения отсчитываются с конца множества.
<b>filter(sel)</b><b>filter(elts)</b><b>filter(f(idx):boolean)</b>Фильтрует множество выбранных элементов так, что в результат включаются только элементы, которые соответствуют селектору sel, или содержатся в объекте elts, подобном массиву, или для которых функция-предикат f вернет true, когда она будет вызвана как метод элемента.
<b>find(sel)</b>