API by Function Types JQ Home  <<  API by Function Types

Click a jQuery 3.5 API entry in the table below to see in-depth information on it.

Ajax

Global Ajax Event Handlers
.ajaxComplete().ajaxError().ajaxSend()
.ajaxStart().ajaxStop().ajaxSuccess()
Helper Functions
.param().serialize().serializeArray()
Low-Level Interface
jQuery.ajax()jQuery.ajaxPrefilter()jQuery.ajaxSetup()
Shorthand Methods
jQuery.get()jQuery.getJSON()jQuery.getScript()
.load()jQuery.post()

Attributes & Properties

Attributes
.attr().html().prop()
.removeAttr().removeProp().val()
Class
.addClass().hasClass().removeClass().toggleClass()
CSS
.css()jQuery.cssHooksjQuery.escapeSelector()
Style Properties
.height().innerHeight().innerWidth().offset()
.outerHeight().outerWidth().position().scrollLeft()
.scrollTop().width()

Core & Internals

Core
jQuery()jQuery.holdReady()jQuery.noConflict()
jQuery.readyException()jQuery.sub()jQuery.when()
Internals
.context.jqueryjQuery.error()
.length.pushStack()

DOM Element Methods

DOM Element Methods
.get().index().size().toArray()

Effects

Basic
.hide().show().toggle()
Custom
.animate().clearQueue().delay()
.dequeue().finish()jQuery.fx.interval
jQuery.fx.off.queue().stop()
Fading
.fadeIn().fadeOut().fadeTo().fadeToggle()
Sliding
.slideDown().slideToggle().slideUp()

Events

Browser & Loading Events
Browser Events
.error().resize().scroll()
Document Loading Events
.load().ready().unload()
Form Events
.blur().change().focus().focusin()
.focusout().select().submit()
Event Handler Attachments
.bind().delegate().die()
.live().off().on()
.one()jQuery.proxy().trigger()
.unbind().undelegate()
Keyboard
.keydown().keypress().keyup()
Mouse Events
.click().dblclick().hover()
.mousedown().mouseenter().mouseleave()
.mousemove().mouseout().mouseover()
.mouseup().toggle()

Filtering

Filtering
.eq().even().filter().first()
.has().is().last().map()
.not().odd().slice()

Manipulation

DOM Insertion, Around
.wrap().wrapAll().wrapInner()
DOM Insertion, Inside
.append().appendTo().prepend()
.prependTo().text()
DOM Insertion, Outside
.after().before().insertAfter().insertBefore()
DOM Removal
.detach().empty().remove().unwrap()
DOM Replacement
.replaceAll().replaceWith()

Objects

Callbacks Object
jQuery.Callbacks()callbacks.add() callbacks.disable()
callbacks.empty()callbacks.fire()callbacks.fired()
callbacks.fireWith()callbacks.has()callbacks.lock()
callbacks.locked()callbacks.remove()
Deferred Object
jQuery.Deferred()deferred.always() deferred.done()
deferred.fail()deferred.isRejected()deferred.isResolved()
deferred.notify()deferred.notifyWith()deferred.pipe()
deferred.progress()deferred.promise()deferred.reject()
deferred.rejectWith()deferred.resolve()deferred.resolveWith()
deferred.state()deferred.then().promise()
Event Object Methods
event.isDefaultPrevented()event.isImmediatePropagationStopped()
event.isPropagationStopped()event.preventDefault()
event.stopImmediatePropagation()event.stopPropagation()
Event Object Properties
event.clientXevent.clientYevent.currentTarget
event.dataevent.delegateTargetevent.namespace
event.pageXevent.pageYevent.relatedTarget
event.resultevent.targetevent.timeStamp
event.typeevent.which

Selectors

Attribute Selectors
Attr. Contains PrefixAttr. ContainsAttr. Contains Word
Attr. Ends WithAttr. EqualsAttr. Not Equal
Attr. Starts WithHas Attr.Multiple Attr.
Basic
All SelectorClassElement
IDMultiple
Basic Filter
:animated:eq():first:even
:gt():header:lang:last
:lt():not():odd:root
:target
Child Filter
:first-child:first-of-type:last-child:last-of-type
:nth-child():nth-last-child():nth-last-of-type:nth-of-type
:only-child:only-of-type
Content Filter
:contains():empty:has():parent
Form Selectors
:button:checkbox:checked:disabled
:enabled:file:focus:image
:input:password:radio:reset
:selected:submit:text
Hierarchy
ChildDescendantNext AdjacentNext Siblings
Visibility Filter
:hidden:visible

Traversal

Tree Traversal
.children().closest().find()
.next().nextAll().nextUntil()
.offsetparent().parent().parents()
.parentsUntil().prev().prevAll()
.prevUntil().siblings()
Other Traversal
.add().addBack().andSelf()
.contents().each().end()

Utilities

General Utilities
jQuery.contains()jQuery.each()jQuery.extend()
jQuery.globalEval()jQuery.grep()jQuery.inArray()
jQuery.makeArray()jQuery.map() jQuery.merge()
jQuery.noop()jQuery.now()jQuery.parseHTML()
jQuery.parseJSON()jQuery.parseXML()jQuery.trim()
jQuery.type()jQuery.unique()jQuery.uniqueSort()
Global Object Properties & Copying Utilities
Global Object PropertiesCopying Utilities
jQuery.boxModeljQuery.browserjQuery.support.clone()
Data Utilities
.data()jQuery.data()jQuery.dequeue()
jQuery.hasData()jQuery.queue().removeData()
jQuery.removeData()
Type Utilities
jQuery.isArray()jQuery.isEmptyObject()jQuery.isFunction()
jQuery.isNumeric()jQuery.isPlainObject()jQuery.isWindow()
jQuery.isXMLDoc()