JavaScript. Подробное руководство, 6-е издание, стр. 501

Выбирает всех потомков выбранных элементов, которые соответствуют селектору sel.

<b>first()</b>

Выбирает только первый выбранный элемент.

<b>has(sel) </b>

<b>has(elt)</b>

Фильтрует выбранные элементы, включая в результат только элементы, которые имеют потомков, соответствующих селектору sel или являющихся предками элемента elt.

<b>last()</b>

Выбирает только последний выбранный элемент.

<b>next([sel])</b>

Выбирает следующий смежный элемент для каждого выбранного элемента. Если указан аргумент sel, исключает из результата элементы, не соответствующие селектору.

<b>nextAll([sel])</b>

Выбирает все смежные элементы, следующие за каждым выбранным элементом. Если указан аргумент sel, исключает из результата элементы, не соответствующие селектору.

<b>nextUntil(sel)</b>

Выбирает смежные элементы, следующие за каждым выбранным элементом, до (но не включая его) первого смежного элемента, соответствующего селектору sel.

<b>not(sel) </b>

<b>not(elts)</b>

<b>not(f(idx): boolean)</b>

Противоположный методу

<b>filter().</b>
Фильтрует выбранное множество, исключая элементы, которые соответствуют селектору sel, или включены в состав elts, или для которых f вернет true. Аргумент elts может быть единственным элементом или объектом, подобным массиву, содержащим элементы. Функция f вызывается как метод для каждого выбранного элемента.

<b>offsetParent()</b>

Выбирает ближайшего позиционируемого предка для каждого выбранного элемента.

<b>parent([sel])</b>

Выбирает родителя для каждого выбранного элемента. Если указан аргумент sel, исключает из результата элементы, не соответствующие селектору.

<b>parents([sel])</b>

Выбирает предков для каждого выбранного элемента. Если указан аргумент sel, исключает из результата элементы, не соответствующие селектору.

<b>parentsUntil(sel)</b>

Выбирает предков для каждого выбранного элемента до (но не включая) первого предка, соответствующего селектору.

<b>prev([sel])</b>

Выбирает предшествующий смежный элемент для каждого выбранного элемента. Если указан аргумент sel, исключает из результата элементы, не соответствующие селектору.

<b>prevAll([sel])</b>

Выбирает все смежные элементы, предшествующие каждому выбранному элементу. Если указан аргумент sel, исключает из результата элементы, не соответствующие селектору.

<b>prevUntil(sel)</b>

Выбирает смежные элементы, предшествующие каждому выбранному элементу, до (но не включая его) первого смежного элемента, соответствующего селектору sel.

<b>pushStack(elts)</b>

Помещает текущее состояние выбора на стек, после чего оно может быть восстановлено вызовом метода

<b>end()</b>
и затем выбирает элементы в массиве (или объекте, подобном массиву) elts.

<b>siblings([sel])</b>

Выбирает смежные элементы для каждого выбранного элемента, исключая сам элемент. Если указан аргумент sel, исключает из результата элементы, не соответствующие селектору sel.

<b>slice(startidx, [endidx])</b>

Фильтрует выбор, оставляя только элементы, индексы которых больше или равны startidx и меньше (но не равны) endidx. Отрицательные индексы отсчитываются от конца множества выбранных элементов. Если аргумент endidx не указан, используется значение свойства

<b>length</b>
.

Методы jQuery для работы с элементами

Методы, описываемые здесь, предназначены для чтения и записи значений HTML-атрибутов и свойств CSS-стилей элементов. Функции обратного вызова в аргументе current передается текущее значение атрибута или свойства, для которого вычисляется новое значение. Дополнительные сведения приводятся в разделе 19.2.

<b>addClass(names)</b>

<b>addClass( f(idx, current): names)</b>

Добавляет указанное имя или имена CSS-классов в атрибут

<b>class</b>
каждого выбранного элемента. Или вызывает f как метод для каждого элемента для вычисления имени или имен классов, добавляемых в атрибут.

<b>attr(name):value</b>

<b>attr(name, value)</b>

<b>attr(name, f(idx,current):value)</b>

<b>attr(obj)</b>

При вызове с единственным строковым аргументом возвращает значение указанного атрибута первого выбранного элемента. При вызове с двумя аргументами устанавливает указанный атрибут во всех выбранных элементах в значение value или вызывает f как метод для каждого элемента для вычисления значения атрибута. При вызове с единственным аргументом-объектом использует имена его свойств, как имена атрибутов, а значения свойств - как значения атрибутов или как функции вычисления значений атрибутов.

<b>css(name):value </b>

<b>css (name, value) </b>

<b>css (name, f(idx, current): value) </b>

<b>css (obj)</b>

Действует подобно методу

<b>attr(),</b>
но возвращает или устанавливает не HTML-атрибуты, а атрибуты CSS-стиля.

<b>data():obj </b>

<b>data(key): value </b>

<b>data(key, value) </b>

<b>data(obj)</b>

При вызове без аргументов возвращает объект с данными для первого выбранного элемента. При вызове с одним строковым аргументом возвращает значение указанного свойства объекта с данными. При вызове с двумя аргументами устанавливает указанное свойство в объекте данных для всех выбранных элементов в значение value. При вызове с одним аргументом-объектом замещает им объекты с данными во всех выбранных элементах.

<b>hasClass(name): boolean</b>

Возвращает true, если какой-либо из выбранных элементов содержит имя класса 

<b>name</b>
в своем атрибуте
<b>class</b>
.

<b>height(): int </b>

<b>height(h)</b>