Селекторы

Базовые

#id Ищет элемент страницы с заданным идентификатором.
.class Ищет элементы страницы, принадлежащие заданному классу.
tagName Ищет элементы страницы по имени тега.
* Ищет все элементы.

Взаимодействия

first, second, ... Ищет элементы страницы, которые удовлетворяют хотя бы одному из селекторов first, second, ...
outer inner Ищет элементы, удовлетворяющие селектору inner, внутри элементов, удовлетворяющих outer.
parent > child Ищет элементы, удовлетворяющие селектору child, которые при этом являются прямыми потомками элементов, удовлетворяющих parent.
prev + next Ищет элементы, удовлетворяющие селектору next, которые следуют непосредственно за элементами, удовлетворяющими prev.
prev ~ next Ищет элементы, удовлетворяющие селектору next, которые следуют за элементами, удовлетворяющими prev.

По атрибутам

[name] Ищет элементы, содержащие атрибут name
[name = value] Ищет элементы, у которых значение атрибута name совпадает с value.
[name != value] Ищет элементы, у которых значение атрибута name не совпадает с value.
[name ^= value] Ищет элементы, у которых значение атрибута name начинается с value.
[name $= value] Ищет элементы, у которых значение атрибута name заканчивается на value.
[name *= value] Ищет элементы, у которых значение атрибута name содержит подстроку value.
[name ~= value] Ищет элементы, у которых значение атрибута name содержит слово value.
[name |= value] Ищет элементы, у которых значение атрибута name имеют префикс value (равен value или имеет вид: "value-*").
[first][second][... Ищет элементы, соответствующие всем заданным условиям на атрибуты одновременно.

Простые фильтры

:first Оставляет первый из найденных элементов.
:last Оставляет последний найденных элементов.
:eq(index) Соответствует элементу, идущего под номером index в наборе выбранных элементов.
:not(selector) Исключает из найденных элементов те, которые удовлетворяют селектору selector.
:even Оставляет только четные найденные элементы.
:odd Оставляет только нечетные найденные элементы.
:gt(n) Оставляет только те найденные элементы, чей индекс превосходит n.
:lt(n) Оставляет только те найденные элементы, чей индекс не превосходит n.
:header Оставляет только те найденные элементы, которые являются заголовками (с тегами h1, h2 и.т.д.).
:animated Оставляет те найденные элементы, которые в данный момент задействованы в анимации.
:hidden Оставляет только невидимые элементы.
:visible Соответствует элементам, в которых указан подходящий язык содержимого. В параметре language указывается код языка.
:lang() Оставляет только видимые элементы.

Фильтры дочерних
элементов

:first-child Оставляет те найденные элементы, которые расположены первыми в своих родительских элементах.
:last-child Оставляет те найденные элементы, которые расположены последними в своих родительских элементах.
:nth-child(conditions) Оставляет те найденные элементы, которые расположены определенным образом в родительских элементах (четные, нечетные, идущие под заданным номером).
:nth-child-last(conditions) Оставляет те найденные элементы, которые расположены определенным образом в родительских элементах (четные, нечетные, идущие под заданным номером).
:only-child Оставляет те найденные элементы, которые являются единственными потомками в своих родительских элементах.
:first-of-type Фильтрует набор выбранных элементов, оставляя только те элементы, которые первыми будут встречены в своих родителях.
:last-of-type Фильтрует набор выбранных элементов, оставляя только те элементы, которые последними будут встречены в своих родителях.

Фильтры по содержимому

:contains(text) Оставляет те найденные элементы, которые содержат заданный текст.
:empty Оставляет те найденные элементы, у которых нет содержимого (текста и других элементов).
:has(selector) Оставляет те найденные элементы, которые содержат внутри хотя бы один элемент, удовлетворяющий селектору selector.
:parent Оставляет непустые элементы из всех найденных.

Фильтры форм

:input Оставляет только те найденные элементы, которые являются элементами формы (с тегами input, textarea или button).
:button Оставляет только те найденные элементы, которые являются кнопками (с тегом button или типом button).
:radio Оставляет только те найденные элементы, которые являются переключателями.
:checkbox Оставляет только те найденные элементы, которые являются флажками.
:text Оставляет только те найденные элементы, которые являются текстовыми полями.
:password Оставляет только те найденные элементы, которые являются полями ввода пароля.
:file Оставляет только те найденные элементы, которые являются полями загрузки файлов.
:submit Оставляет только те найденные элементы, которые являются кнопками отправки формы.
:reset Оставляет только те найденные элементы, которые являются кнопками очистки формы.
:image Оставляет только те найденные элементы, которые являются изображениями для отправки формы (input типа image).
:focus Оставляет найденные элементы, находящиеся в данный момент в фокусе.
:selected Оставляет найденные элементы со статусом selected. Это могут быть элементы типа <option>.
:checked Оставляет найденные элементы со статусом checked. Это могут быть элементы типа <checkbox> или <radio>.
:enabled Из всех выбранных элементов, оставляет только активные элементы формы (со статусом enabled).
:disabled Из всех выбранных элементов, оставляет только неактивные элементы формы (со статусом disabled).

События

Базовые

.on() Устанавливает обработчик события на выбранные элементы страницы.
.bind() Устанавливает обработчик события на выбранные элементы страницы.
.live() Устанавливает обработчик события на выбранные элементы страницы. Обработчик сработает и на элементах, появившихся после его установки.
.delegate() Устанавливает обработчик события на выбранные элементы страницы. Элементы выбираются с помощью уточняющего селектора. Обработчик будет действовать и на элементах, появившихся после его установки.
.one() Устанавливает обработчик события на выбранные элементы страницы, который сработает только по одному разу, на каждом из элементов.
.unbind() Удаляет обработчик событий у выбранных элементов страницы.
.off() Удаляет обработчик событий (установленные с помощью метода .on()) у выбранных элементов страницы.
.die() Удаляет обработчик событий, который был установлен с помощью live().
.undelegate() Удаляет обработчик событий, который был установлен с помощью delegate().
.trigger() Выполняет указанное событие и запускает его обработчик.
.triggerHandler() Запускает обработчик указанного события, без выполнения самого события.
jQuery.proxy() По заданной функции, создает другую, внутри которой переменная this будет равна заданному значению.
event Объект, содержащий данные о текущем событии. Передается всем обработчикам событий.

Мышь

.click() Устанавливает обработчик "клика" мышью по элементу, либо, запускает это событие.
.dblclick() Устанавливает обработчик двойного "клика" мышью по элементу, либо, запускает это событие.
.hover() Устанавливает обработчик двух событий: появления/исчезновения курсора над элементом.
.mousedown() Устанавливает обработчик нажатия кнопки мыши, либо, запускает это событие.
.mouseup() Устанавливает обработчик поднятия кнопки мыши, либо, запускает это событие.
.mouseenter() Устанавливает обработчик появления курсора в области элемента, либо, запускает это событие. Появление этого события, отработано лучше, чем стандартного mouseover.
.mouseleave() Устанавливает обработчик выхода курсора из области элемента, либо, запускает это событие. Появление этого события, отработано лучше, чем стандартного mouseout.
.mousemove() Устанавливает обработчик движения курсора в области элемента, либо, запускает это событие.
.mouseout() Устанавливает обработчик выхода курсора из области элемента, либо, запускает это событие.
.mouseover() Устанавливает обработчик появления курсора в области элемента, либо, запускает это событие.
.toggle() Поочередно выполняет одну из двух или более заданных функций, в ответ на "клик" по элементу.

Клавиатура

.keydown() Устанавливает обработчик перехода клавиши клавиатуры в нажатое состояние, либо, запускает это событие.
.keyup() Устанавливает обработчик возвращение клавиши клавиатуры в ненажатое состояние, либо, запускает это событие.
.keypress() Устанавливает обработчик ввода символа с клавиатуры, либо, запускает это событие.

Элементы формы

.focus() Устанавливает обработчик получения фокуса, либо, запускает это событие.
.blur() Устанавливает обработчик потери фокуса, либо, запускает это событие.
.focusin() Устанавливает обработчик получения фокуса самим элементом или одним из его дочерних.
.focusout() Устанавливает обработчик получения фокуса самим элементом или одним из его дочерних.
.select() Устанавливает обработчик выделения текста, либо, запускает это событие.
.submit() Устанавливает обработчик отправки формы, либо, запускает это событие.
.change() Устанавливает обработчик изменения элемента формы, либо, запускает это событие.

Загрузка страницы

.ready() Устанавливает обработчик готовности дерева DOM.
.load() Устанавливает обработчик завершения загрузки элемента.
.unload() Устанавливает обработчик ухода со страницы (при переходе по ссылке, закрытии браузера и.т.д.).

События браузера

.error() Устанавливает обработчик ошибки при загрузке элементов (например отсутствие необходимой картинки на сервере).
.resize() Устанавливает обработчик изменения размеров окна браузера, либо, запускает это событие.
.scroll() Устанавливает обработчик "прокрутки" элементов документа, либо, запускает это событие.

Работа с набором элементов

Перемещения по DOM

.children() Находит все дочерние элементы у выбранных элементов. При необходимости, можно указать селектор для фильтрации.
.closest() Находит ближайший, соответствующий заданному селектору элемент, из числа следующих: сам выбранный элемент, его родитель, его прародитель, и так далее, до начало дерева DOM.
.find() Находит элементы по заданному селектору, внутри выбранных элементов.
.next() Находит элементы, которые лежат '''непосредственно''' после каждого из выбранных элементов.
.nextAll() Находит элементы, которые лежат после каждого из выбранных элементов.
.nextUntil() Находит элементы, которые лежат после каждого из выбранных, но не дальше элемента, удовлетворяющего заданному селектору.
.offsetParent() Находит ближайшего предка c позиционированием, отличным от static (позиционирование по умолчанию).
.parent() Находит родительские элементы у всех выбранных элементов.
.parents() Находит всех предков у выбранных элементов, т.е. не только прямых родителей, но и прародителей, прапрародителей и так далее, до начало дерева DOM.
.parentsUntil() Находит предков, как и .parents(), но прекращает поиск перед элементом, удовлетворяющим заданному селектору.
.prev() Находит элементы, которые лежат '''непосредственно''' перед каждым из выбранных элементов.
.prevAll() Находит элементы, которые лежат перед каждым из выбранных элементов.
.prevUntil() Находит элементы, которые лежат перед каждым из выбранных, но не дальше элемента, соответствующего заданному селектору.
.siblings() Находит все соседние элементы (под соседними понимаются элементы с общим родителем).

Обход набора

.each() Вызывает заданную функцию для каждого элемента набора.
.map() Вызывает заданную функцию для каждого элемента набора, и в итоге создает новый набор, составленный из значений, возвращенных этой функцией.

Фильтрация набора

.eq() Находит элемент, идущий под заданным номером в наборе выбранных элементов.
.filter() Фильтрует набор выбранных элементов с помощью заданного селектора или функции.
.first() Находит первый элемент в наборе.
.has() Фильтрует набор выбранных элементов, оставляя те, которые имеют потомков, соответствующих селектору.
.is() Проверяет, содержится ли в наборе, хотя бы один элемент удовлетворяющий заданному селектору.
.last() Находит последний элемент в наборе.
.not() Находит элементы, не соответствующие заданным условиям.
.slice() Находит элементы с индексами из определенной области (например от 0 до 5).

Другие методы

.add() Добавляет заданные элементы в набор.
.andSelf() Добавляет элементы из предыдущего набора, к текущему (речь идет об одной цепочке методов).
.contents() Находит все дочерние элементы у выбранных элементов. В результат, помимо элементов, включается и текст.
.end() Возвращает предыдущий набор элементов в текущей цепочке методов.

Эффекты

Управление анимацией

.animate() Выполняет анимацию, которая была создана пользователем.
.queue() Предоставляет/изменяет (в зависимости от параметров) очередь функций.
.clearQueue() Очищает очередь функций.
.dequeue() Начинает выполнение следующей функции в очереди.
.stop() Останавливает выполнение текущей анимации.
.delay() Приостанавливает выполнение следующих анимаций на заданное время.
.toggle() Поочередно выполняет вызов одной из нескольких заданных функций.
$.fx.off Отменяет выполнение всех анимаций.
$.fx.interval Размер задержки между соседними кадрами анимации.

Готовые анимации

.hide() Скрывает элементы на странице (за счет плавного изменения его размера и прозрачности).
.show() Показывает элементы на странице (за счет плавного изменения его размера и прозрачности).
.slideUp() Сворачивает элементы на странице (за счет плавного изменения высоты элементов).
.slideDown() Разворачивает элементы на странице (за счет плавного изменения высоты элементов)
.slideToggle() Поочередно разворачивает/сворачивает элементы на странице, как это делают .slideUp() и .slideDown().
.fadeIn() Скрывает элементы на странице за счет плавного изменения прозрачности.
.fadeOut() Показывает элементы на странице за счет плавного изменения прозрачности.
.fadeTo() Плавно изменяет прозрачность элементов.
.fadeToggle() Поочередно скрывает/показывает элементы на странице, как это делают .fadeIn() и .fadeOut().

Манипуляции

Атрибуты

.attr() Позволяет получать и изменять значение атрибутов у элементов страницы
.prop() Возвращает или изменяет значение свойств у выбранных элементов страницы.
.removeAttr() Удаляет атрибуты у выбранных элементов страницы
.removeProp() Удаляет свойства у выбранных элементах страницы.
.addClass() Добавляет класс(ы) выбранным элементам страницы
.removeClass() Удаляет классы у выбранных элементов страницы
.toggleClass() Изменяет наличие класса у выбранных элементов страницы на противоположное (добавляет/удаляет)
.hasClass() Проверяет наличие заданного класса хотя бы у одного из выбранных элементов
.val() Позволяет получать и изменять значение атрибута value у элементов страницы

Стили и параметры

.css() Позволяет получать и изменять css-значения у элементов страницы
.height()
Позволяет получать и изменять значения высоты элемента (без учета отступов и толщины рамки)
.outerHeight()
Позволяет получить значения высоты элемента (с учетом внутренних отступов, рамки (border-width) и при необходимости внешних отступов (margin))
.innerHeight()
Позволяет получить значения высоты элемента (с учетом размера внутренних отступов (padding))
.width()
Позволяет получать и изменять значения ширины элемента (без учета отступов и толщины рамки)
.outerWidth()
Позволяет получить значения ширины элемента (с учетом внутренних отступов, рамки (border-width) и при необходимости внешних отступов (margin))
.innerWidth()
Позволяет получить значения ширины элемента (с учетом размера внутренних отступов (padding))
.offset() Позволяет получать и изменять позицию элемента, относительно начала страницы
.position() Позволяет получать и изменять позицию элемента, относительно ближайшего родственника
.offsetParent() Возвращает ближайшего предка c позиционированием, отличным от static (позиционирование по умолчанию)
.scrollTop() Позволяет получать и изменять значения вертикальной прокрутки элементов на странице
.scrollLeft() Позволяет получать и изменять значения горизонтальной прокрутки элементов на странице

Клонирование элементов

.clone() Делает копию выбранных элементов страницы..

Замена элементов

.replaceWith() Заменяет одни элементы страницы на другие (новые или уже существующие).
.replaceAll() Заменяет одни элементы страницы на другие (новые или уже существующие).

Добавление содержимого

.html() Позволяет получать и изменять html-содержимое выбранных элементов на странице
.text() Позволяет получать и изменять текст внутри выбранных элементов на странице
.append() Добавляет заданное содержимое в конец элементов на странице
.appendTo() Добавляет заданное содержимое в конец элементов на странице
.prepend() Добавляет заданное содержимое в начало элементов на странице
.prependTo() Добавляет заданное содержимое в начало элементов на странице
.after() Добавляет заданное содержимое после выбранных элементов на странице
.insertAfter() Добавляет заданное содержимое после выбранных элементов на странице
.before() Добавляет заданное содержимое перед выбранными элементами на странице
.insertBefore() Добавляет заданное содержимое перед выбранными элементами на странице
.wrap() Окружает элементы на странице заданными html-элементами
.wrapAll() Окружает элементы на странице заданными html-элементами
.wrapInner() Окружает содержимое выбранных элементов заданными html-элементами

Удаление содержимого

.remove() Удаляет выбранные элементы на странице.
.detach() Удаляет выбранные элементы на странице. Удаленные элементы могут быть восстановлены.
.empty() Удаляет содержимое элементов на странице.
.unwrap() Удаляет родительские элементы, при этом их содержимое остается на месте.

Ajax

Запросы к серверу

$.get() Производит запрос к серверу методом GET.
$.post() Производит запрос к серверу методом POST.
.load() Производит запрос HTML-данных у сервера и помещает их в выбранные элементы страницы.
$.getJSON() Производит запрос JSON-данных у сервера методом GET
$.getScript() Производит запрос файла javascript методом GET, а затем выполняет код из полученного файла.

Низкоуровневые запросы

$.ajax() Производит асинхронный ajax-запрос с установленными параметрами.
$.ajaxSetup() Устанавливает параметры для ajax-запроса, которые будут использоваться по умолчанию.

Ajax-события

.ajaxSend() Устанавливает пользовательскую функцию, которая будет вызвана при отправке ajax-запроса.
.ajaxComplete() Устанавливает пользовательскую функцию, которая будет вызвана при завершении ajax-запроса.
.ajaxSuccess() Устанавливает пользовательскую функцию, которая будет вызвана при удачном завершении ajax-запроса.
.ajaxError() Устанавливает пользовательскую функцию, которая будет вызвана при неудачном завершении ajax-запроса.
.ajaxStart() Устанавливает пользовательскую функцию, которая будет вызвана перед выполнением первого ajax-запроса.
.ajaxStop() Устанавливает пользовательскую функцию, которая будет вызвана после выполнения всех запущенных ajax-запросов.

Вспомогательные функции

$.param() Преобразует массив объектов в строку, пригодную для использования в URL.
.serialize() Преобразует данные формы в строку, пригодную для использования в URL.
.serializeArray() Преобразует данные формы в массив объектов вида {name:"name", value:"val"}

Коллбэки

Объекты Deferred

deferred Объект, который хранит состояние выполнения пользовательских задач, а так же помогает отслеживать изменения этого состояния с помощью обработчиков.
.done() Устанавливает обработчик перехода объекта deferred в состояние "удачно выполнено".
.fail() Устанавливает обработчик перехода объекта deferred в состояние "ошибка выполнения".
.then() Устанавливает два обработчика смены состояния объекта deferred. Один будет реагировать на переход в "удачно выполнено", а второй в "ошибка выполнения".
.always() Устанавливает один (общий) обработчик, реагирующий на переход объекта deferred в любое из двух состояний ("удачно выполнено" и "ошибка выполнения").
.progress() установливает обработчики прогресса выполнения объекта deferred.
.resolve() Изменяет состояние объекта deferred на "удачно выполнено".
.resolveWith() Изменяет состояние объекта deferred на "ошибка выполнения", с указанием контекста выполнения.
.reject() Изменяет состояние объекта deferred на "ошибка выполнения".
.rejectWith() Изменяет состояние объекта deferred на "ошибка выполнения", с указанием контекста выполнения.
.notify() Вызывает событие промежуточного выполнения deferred (прогресса выполнения).
.notifyWith() Вызывает событие промежуточного выполнения deferred (прогресса выполнения). При этом, есть возможность задать контекст выполнения в обработчике.
.isResolved() Проверяет находится ли объект deferred в состоянии удачного выполнения.
.isRejected() Проверяет находится ли объект deferred в состоянии ошибки выполнения.
.state() Возвращает текущее состояние объекта deffered в виде строки..
.promise() Создает promise-версию (заместителя) объекта deferred.
.pipe() Позволяет проводить предварительную обработку параметров, которые будут передаваться в обработчики смены состояния объекта deffered.

Объекты Callbacks

callbacks Возвращяет DOM-элементы, хранящиеся в объекте jQuery.
.add() Добавляет заданную функцию/функции в список функций callbacks-объекта.
.disable() Блокирует текущий объект callbacks, отключая возможность выполнений его списка функций.
.empty() Очищает список функций в текущем объекте callbacks.
.fire() Выполняет все функции из списка функций callbacks-объекта.
.fireWith() Выполняет все функции из списка функций callbacks-объекта. При этом, в первом аргументе метода задается значение, которое будет доступно в переменной this, внутри всех вызываемых функций.
.fired() Проверяет, выполнялся ли текущий объект callbacks хотя бы один раз.
.has() Проверяет наличие заданной функции в списке функций текущего объекта callbacks.
.remove() Удаляет заданную функцию/функции из списка функций текущего объекта callbacks.

Остальное

Функции ядра

jQuery() или $() Создает объект jQuery, который содержит список выбранных элементов и имеет массу методов, для работы с этими элементами.
$.noConflict() Освобождает переменную $, чтобы избежать конфликтов имен.
$.sub() Создает копию глобального объекта jQuery, давая возможность изменять методы и параметры созданной копии, не затрагивая оригинал.
$.when() На основе нескольких заданных объектов (обычно deferred), функция $.when() создает новый deferred-объект, следящий за состоянием всех заданных.

Работа с данными

.data() Устанавливает/возвращяет пользовательские переменные выбранным элементам страницы.
.removeData() Удаляет пользовательские переменные у выбранных элементов.
$.hasData() Проверяет, закреплены ли данные за указанным элементом страницы.

Свойства

$.browser Информация об используемом браузере (перед использованием этого свойства попробуйте найти интересующую вас особенность в свойстве support, эта информация будет более надежна).
$.support Особенности используемого браузера.
$.fx.off Отменяет выполнение всех анимаций.
$.fx.interval Размер задержки между соседними кадрами анимации.
.context Контекст, заданный в методе $() (jQuery()).
.length Число выбранных элементов.
.selector Селектор, заданный в методе $() (jQuery()).

Элементы набора

.get() Возвращяет DOM-элементы, хранящиеся в объекте jQuery.
.toArray() Возвращяет все DOM-элементы, хранящиеся в объекте jQuery, в виде массива.
.index() Возвращяет индекс заданного элемента в наборе.
.size() Возвращяет количество выбранных элементов.

Утилиты

$.contains() Проверяет, содержится ли один элемент страницы внутри другого.
$.extend() Объединяет содержимое двух или более заданных javascript-объектов. Результат объединения записывается в первый из этих объектов (он же будет возвращен в качестве результата выполнения функции).
$.globalEval() Выполняет заданный скрипт в глобальной области видимости. Отличие от стандартного javascript-метода eval() заключается в глобальной области выполнения, что является важным нюансом, например, когда нужно выполнить динамически подгруженную библиотеку.
$.grep() Ищет в заданном массиве элементы, удовлетворяющие условиям фильтрующей функции. Возвращает массив с найденными элементами.
$.inArray() Ищет заданный элемент в массиве. Возвращает индекс этого элемента или -1 в случае его отсутствия.
$.isArray() Проверяет, является ли заданный элемент массивом.
$.isEmptyObject() Проверяет, является ли заданный объект пустым.
$.isFunction() Проверяет, является ли заданный элемент функцией.
$.isPlainObject() Проверяет, является ли заданный элемент пользовательским объектом, то есть он был задан пользователем именно в роли объекта (посредством "{}" или "new Object")(дело в том, что многие величины (например строки) в javascript являются объектами, однако они не задаются объектами явным образом).
$.isWindow() Проверяет, является ли заданный элемент объектом типа window (объекты фреймов тоже принадлежат к этому типу).
$.isXMLDoc() Проверяет, находится ли DOM-объект внутри XML-документа (или сам является XML-документом).
$.makeArray() Конвертирует массивоподобные объекты, в массивы.
$.merge() Объединяет содержимое двух массивов. Результат объединения записывается в первый из этих массивов (он же будет возвращен в качестве результата выполнения функции).
$.noop() Пустая функция (т. е. которая ничего не делает).
$.parseJSON() Конвертирует строку с json-данными в javascript-объект.
$.parseXML() Конвертирует строку с xml-данными в xml-документ.
$.trim() Удаляет символы пробелов, табов и переносов строк из начала и конца строки.
$.type() Определяет класс заданного элемента (речь идет о внутренних классах javascript: string, boolean и т.д.).
$.unique() Сортирует массив с DOM-элементами, выстраивая их в порядке расположения в DOM, а так же удаляя повторения.

jQuery UI

Плагины поведения

Draggable Позволяет сделать элементы страницы перемещаемыми с помощью мыши.
Droppable Позволяет обрабатывать сброс перетаскиваемых (draggable) элементов в области выбранных элементов.
Resizable Позволяет сделать элементы страницы перемещаемыми с помощью мыши.
Selectable Позволяет делать элементы страницы выделяемыми, подобно ярлыкам рабочего стола.
Sortable Позволяет сделать элементы страницы перемещаемыми с помощью мыши.

Виджеты

Аккордеон Позволяет превратить выбранные элементы страницы в виджеты, которые обычно называют аккордеонами. Они помогают разделить информацию на несколько блоков, обеспечивая легкий доступ к каждому из них и экономить место на странице.
Вкладки Позволяет превратить выбранный элемент в систему вкладок, что помогает разделить информацию на несколько блоков, обеспечивая легкий доступ к каждому из них и экономить место на странице.
Календарь Позволяет добавить на ваши страницы календарь, который может быть использован для выбора и отображения дат.
Диалоговое окно Позволяет превращать блочные элементы (обычно div'ы) в всплывающие в центре экрана диалоговые окна.
Автозаполнение Помогает пользователю заполнять текстовые поля, предлагая подходящие варианты по первым набранным им символам.
Кнопки Позволяет стилизовать кнопоки на странице (элементы <input> с типами reset или submit, а так же элементы <button>). Кроме этого, с помощью этого плагина, можно превратить в кнопки элементы <a href="#"> (якори), флажки и переключатели (элементы <input> с типами checkbox и radio).
Ползунок Позволяет превращать блочные элементы (обычно div'ы) в элементы управления, которые обычно называют ползунками.
Индикатор выполнения Позволяет превращать блочные элементы (обычно div'ы) в индикаторы выполнения, которые отображают прогресс выполнения какой-либо задачи.