jQuery
jQuery — это быстрая, компактная и многофункциональная библиотека JavaScript. Она значительно упрощает такие задачи, как обход и изменение HTML-документа, обработка событий, анимация и Ajax, благодаря простому в использовании API, работающему во множестве браузеров. Если вы только начинаете работать с jQuery, рекомендуем посетить учебный центр jQuery.
Если вы обновляетесь до более новой версии jQuery, обязательно прочитайте примечания к выпуску, опубликованные в нашем блоге. Если вы используете версию до 1.9, ознакомьтесь также с руководством по переходу на версию 1.9.
Обратите внимание: это документация API ядра jQuery. Документация API других проектов размещена в других местах:
.add()
Создаёт новый объект jQuery, добавляя в него элементы к набору найденных элементов.
.addBack()
Добавляет предыдущий набор элементов из стека к текущему набору; при необходимости набор можно отфильтровать с помощью селектора.
.addClass()
Добавляет указанный класс или классы каждому элементу набора найденных элементов.
.after()
Вставляет содержимое, указанное в параметре, после каждого элемента набора найденных элементов.
событие ajaxComplete
Регистрирует обработчик, который вызывается после завершения Ajax-запросов. Это Ajax-событие.
.ajaxComplete()
Регистрирует обработчик, который вызывается после завершения Ajax-запросов. Это Ajax-событие.
событие ajaxError
Регистрирует обработчик, который вызывается после завершения Ajax-запросов с ошибкой. Это Ajax-событие.
.ajaxError()
Регистрирует обработчик, который вызывается после завершения Ajax-запросов с ошибкой. Это Ajax-событие.
событие ajaxSend
Назначает функцию, которая будет выполнена перед отправкой Ajax-запроса. Это Ajax-событие.
.ajaxSend()
Назначает функцию, которая будет выполнена перед отправкой Ajax-запроса. Это Ajax-событие.
событие ajaxStart
Регистрирует обработчик, который вызывается при начале первого Ajax-запроса. Это Ajax-событие.
.ajaxStart()
Регистрирует обработчик, который вызывается при начале первого Ajax-запроса. Это Ajax-событие.
событие ajaxStop
Регистрирует обработчик, который вызывается после завершения всех Ajax-запросов. Это Ajax-событие.
.ajaxStop()
Регистрирует обработчик, который вызывается после завершения всех Ajax-запросов. Это Ajax-событие.
событие ajaxSuccess
Назначает функцию, которая будет выполняться после успешного завершения каждого Ajax-запроса. Это Ajax-событие.
.ajaxSuccess()
Назначает функцию, которая будет выполняться после успешного завершения каждого Ajax-запроса. Это Ajax-событие.
Универсальный селектор («*»)
Выбирает все элементы.
.andSelf()
Добавляет предыдущий набор элементов из стека к текущему набору.
.animate()
Выполняет пользовательскую анимацию набора свойств CSS.
Селектор :animated
Выбирает все элементы, для которых в момент выполнения селектора выполняется анимация.
.append()
Вставляет содержимое, указанное в параметре, в конец каждого элемента набора найденных элементов.
.appendTo()
Вставляет каждый элемент набора найденных элементов в конец целевого элемента.
.attr()
Получает значение атрибута первого элемента набора найденных элементов или задаёт один или несколько атрибутов для каждого найденного элемента.
Селектор атрибутов с префиксом [name|=”value”]
Выбирает элементы с указанным атрибутом, значение которого совпадает с заданной строкой или начинается с неё, за которой следует дефис (-).
Селектор атрибутов, содержащих строку [name*=”value”]
Выбирает элементы с указанным атрибутом, значение которого содержит заданную подстроку.
Селектор атрибутов, содержащих слово [name~=”value”]
Выбирает элементы с указанным атрибутом, значение которого содержит заданное слово, отделённое пробелами.
Селектор атрибутов, заканчивающихся строкой [name$=”value”]
Выбирает элементы с указанным атрибутом, значение которого заканчивается заданной строкой. Сравнение учитывает регистр.
Селектор равенства атрибутов [name=”value”]
Выбирает элементы, значение указанного атрибута которых точно совпадает с заданным значением.
Селектор неравенства атрибутов [name!=”value”]
Выбирает элементы, у которых нет указанного атрибута, или у которых он есть, но его значение не совпадает с заданным.
Селектор атрибутов, начинающихся со строки [name^=”value”]
Выбирает элементы с указанным атрибутом, значение которого начинается с заданной строки.
.before()
Вставляет содержимое, указанное в параметре, перед каждым элементом набора найденных элементов.
.bind()
Назначает обработчик события для элементов.
событие blur
Назначает обработчик события «blur» или вызывает это событие для элемента.
.blur()
Назначает обработчик события «blur» или вызывает это событие для элемента.
Селектор :button
Выбирает все элементы button и элементы типа button.
callbacks.add()
Добавляет обратный вызов или набор обратных вызовов в список обратных вызовов.
callbacks.disable()
Запрещает дальнейшее выполнение списка обратных вызовов.
callbacks.disabled()
Проверяет, отключён ли список обратных вызовов.
callbacks.empty()
Удаляет все обратные вызовы из списка.
callbacks.fire()
Вызывает все обратные вызовы с указанными аргументами.
callbacks.fired()
Проверяет, вызывались ли обратные вызовы хотя бы один раз.
callbacks.fireWith()
Вызывает все обратные вызовы в списке с указанным контекстом и аргументами.
callbacks.has()
Проверяет, содержит ли список какие-либо обратные вызовы. Если в качестве аргумента передан обратный вызов, проверяет, входит ли он в список.
callbacks.lock()
Блокирует список обратных вызовов в его текущем состоянии.
callbacks.locked()
Проверяет, заблокирован ли список обратных вызовов.
callbacks.remove()
Удаляет обратный вызов или набор обратных вызовов из списка.
событие change
Назначает обработчик события «change» или вызывает это событие для элемента.
.change()
Назначает обработчик события «change» или вызывает это событие для элемента.
Селектор :checkbox
Выбирает все элементы типа checkbox.
Селектор :checked
Выбирает все отмеченные или выбранные элементы.
Дочерний селектор («parent > child»)
Выбирает все непосредственные дочерние элементы «child» элементов «parent».
.children()
Получает дочерние элементы каждого элемента набора найденных элементов; при необходимости результат можно отфильтровать с помощью селектора.
Селектор класса («.class»)
Выбирает все элементы с указанным классом.
.clearQueue()
Удаляет из очереди все элементы, выполнение которых ещё не началось.
событие click
Назначает обработчик события «click» или вызывает это событие для элемента.
.click()
Назначает обработчик события «click» или вызывает это событие для элемента.
.clone()
Создаёт глубокую копию набора найденных элементов.
.closest()
Для каждого элемента набора находит первый элемент, соответствующий селектору: проверяет сам элемент и проходит вверх по его предкам в дереве DOM.
Селектор :contains()
Выбирает все элементы, содержащие указанный текст.
.contents()
Получает дочерние узлы каждого элемента набора найденных элементов, включая текстовые узлы и узлы комментариев.
.context
Контекстный узел DOM, изначально переданный в jQuery(); если он не был передан, контекстом, вероятно, будет документ.
событие contextmenu
Назначает обработчик события «contextmenu» или вызывает это событие для элемента.
.contextmenu()
Назначает обработчик события «contextmenu» или вызывает это событие для элемента.
.css()
Получает значение вычисленного свойства стиля первого элемента набора найденных элементов или задаёт одно или несколько свойств CSS для каждого найденного элемента.
.data()
Сохраняет произвольные данные, связанные с найденными элементами, или возвращает значение из хранилища данных с указанным именем для первого элемента набора найденных элементов.
событие dblclick
Назначает обработчик события «dblclick» или вызывает это событие для элемента.
.dblclick()
Назначает обработчик события «dblclick» или вызывает это событие для элемента.
deferred.always()
Добавляет обработчики, вызываемые при выполнении или отклонении объекта Deferred.
deferred.catch()
Добавляет обработчики, вызываемые при отклонении объекта Deferred.
deferred.done()
Добавляет обработчики, вызываемые при выполнении объекта Deferred.
deferred.fail()
Добавляет обработчики, вызываемые при отклонении объекта Deferred.
deferred.isRejected()
Проверяет, был ли отклонён объект Deferred.
deferred.isResolved()
Проверяет, был ли выполнен объект Deferred.
deferred.notify()
Вызывает функции progressCallbacks объекта Deferred с указанными аргументами.
deferred.notifyWith()
Вызвать progressCallbacks объекта Deferred с заданным контекстом и аргументами.
deferred.pipe()
Вспомогательный метод для фильтрации и/или объединения цепочек объектов Deferred.
deferred.progress()
Добавить обработчики, вызываемые при отправке объектом Deferred уведомлений о ходе выполнения.
deferred.promise()
Вернуть объект Promise объекта Deferred.
deferred.reject()
Отклонить объект Deferred и вызвать все failCallbacks с заданными аргументами.
deferred.rejectWith()
Отклонить объект Deferred и вызвать все failCallbacks с заданными контекстом и аргументами.
deferred.resolve()
Разрешить объект Deferred и вызвать все doneCallbacks с заданными аргументами.
deferred.resolveWith()
Разрешить объект Deferred и вызвать все doneCallbacks с заданными контекстом и аргументами.
deferred.state()
Определить текущее состояние объекта Deferred.
deferred.then()
Добавить обработчики, вызываемые при разрешении или отклонении объекта Deferred либо пока он находится в процессе выполнения.
.delay()
Установить таймер, чтобы отложить выполнение последующих элементов очереди.
.delegate()
Назначить обработчик одного или нескольких событий всем элементам, соответствующим селектору сейчас или в будущем, на основе указанного набора корневых элементов.
.dequeue()
Выполнить следующую функцию в очереди для выбранных элементов.
Селектор потомков («предок потомок»)
Выбирает все элементы, являющиеся потомками заданного предка.
.detach()
Удалить набор выбранных элементов из DOM.
.die()
Удалить с элементов обработчики событий, ранее назначенные с помощью .live().
Селектор :disabled
Выбирает все отключённые элементы.
.each()
Перебрать объект jQuery, выполнив функцию для каждого выбранного элемента.
Селектор элемента («element»)
Выбирает все элементы с заданным именем тега.
.empty()
Удалить из DOM все дочерние узлы набора выбранных элементов.
Селектор :empty
Выбрать все элементы, у которых нет дочерних узлов (включая текстовые узлы).
Селектор :enabled
Выбирает все включённые элементы.
.end()
Завершить последнюю операцию фильтрации в текущей цепочке и вернуть набор выбранных элементов в предыдущее состояние.
.eq()
Сократить набор выбранных элементов до элемента с указанным индексом.
Селектор :eq()
Выбрать элемент с индексом n в выбранном наборе.
событие error
Назначить обработчик события «error» или вызвать это событие для элемента.
.error()
Назначить обработчик события «error» или вызвать это событие для элемента.
.even()
Сократить набор выбранных элементов до элементов с чётными номерами, начиная с нуля.
Селектор :even
Выбирает элементы с чётными индексами, начиная с нуля. См. также :odd.
event.currentTarget
Текущий элемент DOM на этапе всплытия события.
event.data
Необязательный объект данных, переданный методу события при назначении текущего выполняемого обработчика.
event.delegateTarget
Элемент, которому назначен вызываемый в данный момент обработчик событий jQuery.
event.isDefaultPrevented()
Возвращает значение, указывающее, вызывался ли для этого объекта события метод event.preventDefault().
event.isImmediatePropagationStopped()
Возвращает значение, указывающее, вызывался ли для этого объекта события метод event.stopImmediatePropagation().
event.isPropagationStopped()
Возвращает значение, указывающее, вызывался ли для этого объекта события метод event.stopPropagation().
event.metaKey
Указывает, была ли нажата клавиша META при возникновении события.
event.namespace
Пространство имён, указанное при вызове события.
event.pageX
Положение указателя мыши относительно левого края документа.
event.pageY
Положение указателя мыши относительно верхнего края документа.
event.preventDefault()
Если вызвать этот метод, действие события по умолчанию не будет выполнено.
event.relatedTarget
Другой элемент DOM, участвующий в событии, если он есть.
event.result
Последнее значение, возвращённое обработчиком событий, вызванным этим событием, если только это значение не равно undefined.
event.stopImmediatePropagation()
Предотвращает выполнение остальных обработчиков и всплытие события по дереву DOM.
event.stopPropagation()
Предотвращает всплытие события по дереву DOM, не позволяя уведомить о нём обработчики родительских элементов.
event.target
Элемент DOM, инициировавший событие.
event.timeStamp
Разница в миллисекундах между временем создания события браузером и 1 января 1970 года.
event.type
Описывает тип события.
event.which
Для событий клавиатуры или мыши это свойство указывает, какая именно клавиша или кнопка была нажата.
.fadeIn()
Отобразить выбранные элементы, плавно сделав их непрозрачными.
.fadeOut()
Скрыть выбранные элементы, плавно сделав их прозрачными.
.fadeTo()
Изменить непрозрачность выбранных элементов.
.fadeToggle()
Показать или скрыть выбранные элементы, анимируя их непрозрачность.
Селектор :file
Выбирает все элементы типа file.
.filter()
Сократить набор выбранных элементов до тех, которые соответствуют селектору или удовлетворяют условию функции.
.find()
Получить потомков каждого элемента текущего набора выбранных элементов, отфильтрованных по селектору, объекту jQuery или элементу.
.finish()
Остановить выполняющуюся анимацию, удалить все анимации из очереди и завершить все анимации выбранных элементов.
.first()
Сократить набор выбранных элементов до первого элемента набора.
Селектор :first-child
Выбирает все элементы, являющиеся первыми дочерними элементами своего родителя.
Селектор :first-of-type
Выбирает все элементы, являющиеся первыми среди соседних элементов с таким же именем тега.
Селектор :first
Выбирает первый подходящий элемент DOM.
событие focus
Назначить обработчик события «focus» или вызвать это событие для элемента.
Селектор :focus
Выбирает элемент, если он в данный момент находится в фокусе.
.focus()
Назначить обработчик события «focus» или вызвать это событие для элемента.
событие focusin
Назначить обработчик события «focusin» или вызвать это событие для элемента.
.focusin()
Назначить обработчик события «focusin» или вызвать это событие для элемента.
событие focusout
Назначить обработчик события «focusout» или вызвать это событие для элемента.
.focusout()
Назначить обработчик события «focusout» или вызвать это событие для элемента.
.get()
Получить элементы DOM, выбранные объектом jQuery.
Селектор :gt()
Выбрать все элементы с индексом, превышающим указанный индекс в выбранном наборе.
.has()
Сократить набор выбранных элементов до тех, у которых есть потомок, соответствующий селектору или элементу DOM.
Селектор наличия атрибута [name]
Выбирает элементы с указанным атрибутом независимо от его значения.
Селектор :has()
Выбирает элементы, содержащие хотя бы один элемент, соответствующий указанному селектору.
.hasClass()
Определить, назначен ли заданный класс хотя бы одному из выбранных элементов.
Селектор :header
Выбирает все элементы заголовков, например h1, h2, h3 и так далее.
.height()
Получить текущую вычисленную высоту первого элемента в наборе выбранных элементов или задать высоту каждого выбранного элемента.
Селектор :hidden
Выбирает все скрытые элементы.
.hide()
Скрыть выбранные элементы.
.hover()
Назначить один или два обработчика выбранным элементам, которые будут выполняться при наведении указателя мыши на элементы и при его уходе с них.
.html()
Получить HTML-содержимое первого элемента в наборе выбранных элементов или задать HTML-содержимое каждого выбранного элемента.
Селектор ID («#id»)
Выбирает один элемент с заданным атрибутом id.
:image Selector
Выбирает все элементы типа image.
.index()
Выполняет поиск заданного элемента среди найденных элементов.
.innerHeight()
Возвращает текущую вычисленную внутреннюю высоту (включая внутренний отступ, но без границы) первого элемента из набора найденных элементов или задает внутреннюю высоту для каждого найденного элемента.
.innerWidth()
Возвращает текущую вычисленную внутреннюю ширину (включая внутренний отступ, но без границы) первого элемента из набора найденных элементов или задает внутреннюю ширину для каждого найденного элемента.
:input Selector
Выбирает все элементы input, textarea, select и button.
.insertAfter()
Вставляет каждый элемент из набора найденных элементов после целевого элемента.
.insertBefore()
Вставляет каждый элемент из набора найденных элементов перед целевым элементом.
.is()
Проверяет текущий набор найденных элементов на соответствие селектору, элементу или объекту jQuery и возвращает true, если хотя бы один из этих элементов соответствует заданным аргументам.
jQuery()
Возвращает коллекцию найденных в DOM элементов на основе переданных аргументов или создает ее из переданной HTML-строки.
.jquery
Строка с номером версии jQuery.
jQuery.ajax()
Выполняет асинхронный HTTP-запрос (Ajax).
jQuery.ajaxPrefilter()
Обрабатывает пользовательские параметры Ajax или изменяет существующие перед отправкой каждого запроса и до их обработки методом $.ajax().
jQuery.ajaxSetup()
Задает значения по умолчанию для будущих Ajax-запросов. Использовать этот метод не рекомендуется.
jQuery.ajaxTransport()
Создает объект, который отвечает за непосредственную передачу данных Ajax.
jQuery.boxModel
Указывает, отображается ли текущая страница в браузере пользователя с использованием блочной модели CSS W3C.
jQuery.browser
Содержит флаги user agent, полученные из navigator.userAgent. Это свойство удалено в jQuery 1.9 и доступно только через плагин jQuery.migrate. Вместо него рекомендуется использовать обнаружение возможностей.
jQuery.Callbacks()
Многоцелевой объект списка обратных вызовов, предоставляющий удобные возможности для управления такими списками.
jQuery.contains()
Проверяет, является ли один DOM-элемент потомком другого DOM-элемента.
jQuery.cssHooks
Позволяет напрямую подключаться к jQuery, чтобы переопределять получение или задание отдельных свойств CSS, нормализовать имена свойств CSS или создавать пользовательские свойства.
jQuery.cssNumber
Объект, содержащий все свойства CSS, которые можно использовать без единицы измерения. До jQuery 4.0 метод .css() использует этот объект, чтобы определить, можно ли добавлять px к значениям без единиц измерения.
jQuery.data()
Сохраняет произвольные данные, связанные с указанным элементом, и/или возвращает заданное значение.
jQuery.Deferred()
Фабричная функция, возвращающая цепочечный вспомогательный объект с методами для регистрации нескольких обратных вызовов в очередях, вызова этих очередей и передачи состояния успешного выполнения или ошибки любой синхронной или асинхронной функции.
jQuery.Deferred.exceptionHook()
Обрабатывает ошибки, возникающие в Deferred.
jQuery.Deferred.getErrorHook()
Возвращает экземпляр Error с заданным стеком вызовов.
jQuery.Deferred.getStackHook()
Возвращает экземпляр Error с заданным стеком вызовов.
jQuery.dequeue()
Выполняет следующую функцию в очереди для найденного элемента.
jQuery.each()
Универсальная функция-итератор, позволяющая перебирать как объекты, так и массивы. Массивы и объекты, подобные массивам, со свойством length (например, объект arguments функции) перебираются по числовому индексу от 0 до length-1. Остальные объекты перебираются по именованным свойствам.
jQuery.error()
Принимает строку и вызывает исключение, содержащее ее.
jQuery.escapeSelector()
Экранирует любой символ, имеющий специальное значение в селекторе CSS.
jQuery.extend()
Объединяет содержимое двух или более объектов в первый объект.
jQuery.find()
Механизм селекторов jQuery, ранее известный как Sizzle, доступен через jQuery.find. На этой странице описаны все API jQuery.find.
jQuery.fn.extend()
Добавляет содержимое объекта в прототип jQuery, чтобы предоставить новые методы экземпляров jQuery.
jQuery.fx.interval
Интервал (в миллисекундах), с которым запускаются анимации.
jQuery.fx.off
Глобально отключает все анимации.
jQuery.get()
Загружает данные с сервера с помощью HTTP-запроса GET.
jQuery.getJSON()
Загружает с сервера данные в формате JSON с помощью HTTP-запроса GET.
jQuery.getScript()
Загружает файл JavaScript с сервера с помощью HTTP-запроса GET, а затем выполняет его.
jQuery.globalEval()
Выполняет код JavaScript в глобальной области видимости.
jQuery.grep()
Находит элементы массива, удовлетворяющие функции-фильтру. Исходный массив не изменяется.
jQuery.hasData()
Проверяет, связаны ли с элементом какие-либо данные jQuery.
jQuery.holdReady()
Приостанавливает или возобновляет выполнение события ready в jQuery.
jQuery.htmlPrefilter()
Изменяет и фильтрует HTML-строки, передаваемые методам jQuery для манипуляции DOM.
jQuery.inArray()
Выполняет поиск заданного значения в массиве и возвращает его индекс (или -1, если значение не найдено).
jQuery.isArray()
Определяет, является ли аргумент массивом.
jQuery.isEmptyObject()
Проверяет, является ли объект пустым (не содержит перечисляемых свойств).
jQuery.isFunction()
Определяет, можно ли вызвать аргумент как функцию.
jQuery.isNumeric()
Определяет, представляет ли аргумент число JavaScript.
jQuery.isPlainObject()
Проверяет, является ли объект простым (созданным с помощью «{}» или «new Object»).
jQuery.isWindow()
Определяет, является ли аргумент окном.
jQuery.isXMLDoc()
Проверяет, находится ли узел DOM внутри XML-документа (или является ли он XML-документом).
jQuery.makeArray()
Преобразует объект, подобный массиву, в настоящий массив JavaScript.
jQuery.map()
Преобразует все элементы массива или объекта в новый массив элементов.
jQuery.merge()
Объединяет содержимое двух массивов в первый массив.
jQuery.noConflict()
Освобождает переменную $ от контроля jQuery.
jQuery.noop()
Пустая функция.
jQuery.now()
Возвращает число, обозначающее текущее время.
jQuery.param()
Создает сериализованное представление массива, простого объекта или объекта jQuery, подходящее для использования в строке запроса URL или Ajax-запросе. Если передан объект jQuery, он должен содержать элементы input со свойствами name/value.
jQuery.parseHTML()
Разбирает строку и преобразует ее в массив узлов DOM.
jQuery.parseJSON()
Принимает корректную строку JSON и возвращает соответствующее значение JavaScript.
jQuery.parseXML()
Разбирает строку и преобразует ее в XML-документ.
jQuery.post()
Отправляет данные на сервер с помощью HTTP-запроса POST.
jQuery.proxy()
Принимает функцию и возвращает новую, которая всегда будет иметь заданный контекст.
jQuery.queue()
Показывает очередь функций, которые предстоит выполнить для найденного элемента, или изменяет ее.
jQuery.ready
Объект, подобный Promise (или «thenable»), который переходит в состояние выполнения, когда документ готов.
jQuery.readyException()
Обрабатывает ошибки, синхронно возникающие в функциях, обернутых в jQuery().
jQuery.removeData()
Удаляет ранее сохраненные данные.
jQuery.speed
Создает объект с набором свойств, готовый к использованию при определении пользовательских анимаций.
jQuery.sub()
Создает новую копию jQuery, свойства и методы которой можно изменять, не затрагивая исходный объект jQuery.
jQuery.support
Набор свойств, отражающих наличие различных возможностей браузера или ошибок; предназначен для внутреннего использования jQuery.
jQuery.trim()
Удаляет пробельные символы в начале и конце строки.
jQuery.type()
Определяет внутренний JavaScript [[Class]] объекта.
jQuery.unique()
Сортирует массив DOM-элементов на месте и удаляет дубликаты. Обратите внимание: метод работает только с массивами DOM-элементов, но не со строками или числами.
jQuery.uniqueSort()
Сортирует массив или объект, подобный массиву, содержащий DOM-элементы, на месте и удаляет дубликаты. Обратите внимание: метод работает только с массивами и объектами, подобными массивам, DOM-элементов, но не со строками или числами.
jQuery.when()
Позволяет выполнять функции обратного вызова на основе нуля или более объектов Thenable, обычно объектов Deferred, представляющих асинхронные события.
событие keydown
Привязывает обработчик события к событию «keydown» или вызывает это событие для элемента.
.keydown()
Привязывает обработчик события к событию «keydown» или вызывает это событие для элемента.
событие keypress
Привязать обработчик события к событию «keypress» или вызвать это событие для элемента.
.keypress()
Привязать обработчик события к событию «keypress» или вызвать это событие для элемента.
событие keyup
Привязать обработчик события к событию «keyup» или вызвать это событие для элемента.
.keyup()
Привязать обработчик события к событию «keyup» или вызвать это событие для элемента.
Селектор :lang()
Выбирает все элементы указанного языка.
.last()
Сокращает набор выбранных элементов до последнего элемента в наборе.
Селектор :last-child
Выбирает все элементы, являющиеся последними дочерними элементами своего родителя.
Селектор :last-of-type
Выбирает все элементы, являющиеся последними среди соседних элементов с тем же именем тега.
Селектор :last
Выбирает последний совпавший элемент.
.length
Количество элементов в объекте jQuery.
.live()
Привязать обработчик события ко всем элементам, соответствующим текущему селектору, сейчас и в будущем.
.load()
Загрузить данные с сервера и поместить возвращённый HTML в выбранные элементы.
событие load
Привязать обработчик события к событию «load» или вызвать это событие для элемента.
.load()
Привязать обработчик события к событию «load» или вызвать это событие для элемента.
Селектор :lt()
Выбирает все элементы с индексом меньше указанного в наборе совпавших элементов.
.map()
Передаёт каждый элемент текущего набора совпавших элементов функции, создавая новый объект jQuery, содержащий возвращённые значения.
событие mousedown
Привязать обработчик события к событию «mousedown» или вызвать это событие для элемента.
.mousedown()
Привязать обработчик события к событию «mousedown» или вызвать это событие для элемента.
событие mouseenter
Привязать обработчик события, который будет вызван при наведении указателя мыши на элемент, или вызвать этот обработчик для элемента.
.mouseenter()
Привязать обработчик события к событию «mouseenter» или вызвать это событие для элемента.
событие mouseleave
Привязать обработчик события, который будет вызван при уходе указателя мыши с элемента, или вызвать этот обработчик для элемента.
.mouseleave()
Привязать обработчик события к событию «mouseleave» или вызвать это событие для элемента.
событие mousemove
Привязать обработчик события к событию «mousemove» или вызвать это событие для элемента.
.mousemove()
Привязать обработчик события к событию «mousemove» или вызвать это событие для элемента.
событие mouseout
Привязать обработчик события к событию «mouseout» или вызвать это событие для элемента.
.mouseout()
Привязать обработчик события к событию «mouseout» или вызвать это событие для элемента.
событие mouseover
Привязать обработчик события к событию «mouseover» или вызвать это событие для элемента.
.mouseover()
Привязать обработчик события к событию «mouseover» или вызвать это событие для элемента.
событие mouseup
Привязать обработчик события к событию «mouseup» или вызвать это событие для элемента.
.mouseup()
Привязать обработчик события к событию «mouseup» или вызвать это событие для элемента.
Селектор нескольких атрибутов [name=”value”][name2=”value2″]
Выбирает элементы, соответствующие всем указанным фильтрам атрибутов.
Групповой селектор (“selector1, selector2, selectorN”)
Выбирает объединённый результат применения всех указанных селекторов.
.next()
Получить непосредственно следующий соседний элемент для каждого элемента в наборе совпавших элементов. Если указан селектор, возвращается следующий соседний элемент, только если он ему соответствует.
Селектор следующего соседнего элемента (“prev + next”)
Выбирает все элементы «next», непосредственно следующие за соседним элементом «prev».
Селектор следующих соседних элементов (“prev ~ siblings”)
Выбирает все соседние элементы, следующие за элементом «prev», имеющие того же родителя и соответствующие фильтрующему селектору «siblings».
.nextAll()
Получить все следующие соседние элементы для каждого элемента в наборе совпавших элементов, при необходимости отфильтрованные селектором.
.nextUntil()
Получить все следующие соседние элементы для каждого элемента до элемента, соответствующего переданному селектору, узлу DOM или объекту jQuery, не включая его.
.not()
Удалить элементы из набора совпавших элементов.
Селектор :not()
Выбирает все элементы, не соответствующие заданному селектору.
Селектор :nth-child()
Выбирает все элементы, являющиеся n-ми дочерними элементами своего родителя.
Селектор :nth-last-child()
Выбирает все элементы, являющиеся n-ми дочерними элементами своего родителя при подсчёте от последнего элемента к первому.
Селектор :nth-last-of-type()
Выбирает все элементы, являющиеся n-ми дочерними элементами своего родителя среди соседних элементов с тем же именем тега при подсчёте от последнего элемента к первому.
Селектор :nth-of-type()
Выбирает все элементы, являющиеся n-ми дочерними элементами своего родителя среди соседних элементов с тем же именем тега.
.odd()
Сокращает набор совпавших элементов до нечётных элементов набора, нумерация которых начинается с нуля.
Селектор :odd
Выбирает нечётные элементы с нумерацией с нуля. См. также :even.
.off()
Удалить обработчик события.
.offset()
Получить текущие координаты первого элемента или задать координаты каждого элемента в наборе совпавших элементов относительно документа.
.offsetParent()
Получить ближайший позиционированный элемент-предок.
.on()
Привязать функцию-обработчик одного или нескольких событий к выбранным элементам.
.one()
Привязать обработчик события к элементам. Обработчик выполняется не более одного раза для каждого элемента и типа события.
Селектор :only-child
Выбирает все элементы, являющиеся единственными дочерними элементами своего родителя.
Селектор :only-of-type
Выбирает все элементы, у которых нет соседних элементов с тем же именем тега.
.outerHeight()
Получить текущую вычисленную внешнюю высоту (включая внутренние отступы, границу и, при необходимости, внешние отступы) первого элемента в наборе совпавших элементов или задать внешнюю высоту для каждого совпавшего элемента.
.outerWidth()
Получить текущую вычисленную внешнюю ширину (включая внутренние отступы, границу и, при необходимости, внешние отступы) первого элемента в наборе совпавших элементов или задать внешнюю ширину для каждого совпавшего элемента.
.parent()
Получить родителя каждого элемента в текущем наборе совпавших элементов, при необходимости отфильтрованного селектором.
Селектор :parent
Выбрать все элементы, имеющие хотя бы один дочерний узел (элемент или текст).
.parents()
Получить предков каждого элемента в текущем наборе совпавших элементов, при необходимости отфильтрованного селектором.
.parentsUntil()
Получить предков каждого элемента в текущем наборе совпавших элементов до элемента, соответствующего селектору, узлу DOM или объекту jQuery, не включая его.
Селектор :password
Выбирает все элементы типа password.
.position()
Получить текущие координаты первого элемента в наборе совпавших элементов относительно родительского элемента смещения.
.prepend()
Вставить содержимое, заданное параметром, в начало каждого элемента в наборе совпавших элементов.
.prependTo()
Вставить каждый элемент в наборе совпавших элементов в начало целевого элемента.
.prev()
Получить непосредственно предыдущий соседний элемент для каждого элемента в наборе совпавших элементов. Если указан селектор, возвращается предыдущий соседний элемент, только если он ему соответствует.
.prevAll()
Получить все предыдущие соседние элементы для каждого элемента в наборе совпавших элементов, при необходимости отфильтрованные селектором, в обратном порядке документа.
.prevUntil()
Получить все предыдущие соседние элементы для каждого элемента до элемента, соответствующего селектору, узлу DOM или объекту jQuery, не включая его.
.promise()
Вернуть объект Promise, чтобы отслеживать завершение всех действий указанного типа, связанных с коллекцией, независимо от того, поставлены ли они в очередь.
.prop()
Получить значение свойства первого элемента в наборе совпавших элементов или задать одно или несколько свойств для каждого совпавшего элемента.
.pushStack()
Добавить коллекцию элементов DOM в стек jQuery.
.queue()
Показать очередь функций, предназначенных для выполнения над совпавшими элементами, или управлять ею.
Селектор :radio
Выбирает все элементы типа radio.
.ready()
Указать функцию, которая будет выполнена после полной загрузки DOM.
.remove()
Удалить набор совпавших элементов из DOM.
.removeAttr()
Удалить атрибут у каждого элемента в наборе совпавших элементов.
.removeClass()
Удалить один класс, несколько классов или все классы у каждого элемента в наборе совпавших элементов.
.removeData()
Удалить ранее сохранённые данные.
.removeProp()
Удалить свойство у набора совпавших элементов.
.replaceAll()
Заменить каждый целевой элемент набором совпавших элементов.
.replaceWith()
Заменяет каждый элемент в наборе найденных элементов указанным новым содержимым и возвращает набор удалённых элементов.
Селектор :reset
Выбирает все элементы типа reset.
событие resize
Назначает обработчик события «resize» или вызывает это событие для элемента.
.resize()
Назначает обработчик события «resize» или вызывает это событие для элемента.
Селектор :root
Выбирает элемент, являющийся корнем документа.
событие scroll
Назначает обработчик события «scroll» или вызывает это событие для элемента.
.scroll()
Назначает обработчик события «scroll» или вызывает это событие для элемента.
.scrollLeft()
Возвращает текущее горизонтальное положение полосы прокрутки для первого элемента в наборе найденных элементов или задаёт горизонтальное положение полосы прокрутки для каждого найденного элемента.
.scrollTop()
Возвращает текущее вертикальное положение полосы прокрутки для первого элемента в наборе найденных элементов или задаёт вертикальное положение полосы прокрутки для каждого найденного элемента.
событие select
Назначает обработчик события «select» или вызывает это событие для элемента.
.select()
Назначает обработчик события «select» или вызывает это событие для элемента.
Селектор :selected
Выбирает все выбранные элементы.
.selector
Селектор, переданный в jQuery() при создании исходного набора, если он был указан.
.serialize()
Кодирует набор элементов формы в строку для отправки.
.serializeArray()
Кодирует набор элементов формы в массив имён и значений.
.show()
Отображает найденные элементы.
.siblings()
Возвращает соседние элементы каждого элемента в наборе найденных элементов, при необходимости отфильтрованные с помощью селектора.
.size()
Возвращает количество элементов в объекте jQuery.
.slice()
Сокращает набор найденных элементов до подмножества, заданного диапазоном индексов.
.slideDown()
Отображает найденные элементы с эффектом скольжения.
.slideToggle()
Отображает или скрывает найденные элементы с эффектом скольжения.
.slideUp()
Скрывает найденные элементы с эффектом скольжения.
.stop()
Останавливает выполняющуюся анимацию найденных элементов.
событие submit
Назначает обработчик события «submit» или вызывает это событие для элемента.
Селектор :submit
Выбирает все элементы типа submit.
.submit()
Назначает обработчик события «submit» или вызывает это событие для элемента.
Селектор :target
Выбирает целевой элемент, указанный идентификатором фрагмента в URI документа.
.text()
Возвращает объединённое текстовое содержимое каждого элемента в наборе найденных элементов, включая дочерние элементы, или задаёт текстовое содержимое найденных элементов.
Селектор :text
Выбирает все элементы input типа text.
.toArray()
Возвращает все элементы, содержащиеся в наборе jQuery, в виде массива.
.toggle()
Отображает или скрывает найденные элементы.
.toggle()
Назначает два или более обработчика найденным элементам для поочерёдного вызова при щелчках.
.toggleClass()
Добавляет или удаляет один или несколько классов у каждого элемента в наборе найденных элементов в зависимости от наличия класса или значения аргумента состояния.
.trigger()
Выполняет все обработчики и связанные с ними действия для заданного типа события у найденных элементов.
.triggerHandler()
Выполняет все обработчики, назначенные элементу для события.
.unbind()
Удаляет ранее назначенный обработчик события с элементов.
.undelegate()
Удаляет обработчик события для всех элементов, соответствующих текущему селектору, на основе заданного набора корневых элементов.
.uniqueSort()
Сортирует объект jQuery с элементами DOM на месте, удаляя дубликаты. Обратите внимание, что этот метод работает только с объектами jQuery, содержащими элементы DOM, а не строки или числа.
событие unload
Назначает обработчик события «unload» или вызывает это событие для элемента.
.unload()
Назначает обработчик события «unload» или вызывает это событие для элемента.
.unwrap()
Удаляет родительские элементы набора найденных элементов из DOM, оставляя найденные элементы на их месте.
.val()
Возвращает текущее значение первого элемента в наборе найденных элементов или задаёт значение для каждого найденного элемента.
Селектор :visible
Выбирает все видимые элементы.
.width()
Возвращает текущую вычисленную ширину первого элемента в наборе найденных элементов или задаёт ширину для каждого найденного элемента.
.wrap()
Оборачивает каждый элемент в наборе найденных элементов структурой HTML.
.wrapAll()
Оборачивает все элементы в наборе найденных элементов структурой HTML.
.wrapInner()
Оборачивает содержимое каждого элемента в наборе найденных элементов структурой HTML.
© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/