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
Browser Events
.error().resize().scroll()
Document Loading Events
.load().ready().unload()
Event Handler Attachments
.bind().delegate().die()
.live().off().on()
.one()jQuery.proxy().trigger()
.unbind().undelegate()
Form
.blur().change().focus().focusin()
.focusout().select().submit()
Keyboard
.keydown().keypress().keyup()
Mouse
.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
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
: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
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
jQuery.boxModeljQuery.browserjQuery.support
Copy Methods
.clone()
Data Methods
.data()jQuery.data()jQuery.dequeue()
jQuery.hasData()jQuery.queue().removeData()
jQuery.removeData()
Type Methods
jQuery.isArray()jQuery.isEmptyObject()jQuery.isFunction()
jQuery.isNumeric()jQuery.isPlainObject()jQuery.isWindow()
jQuery.isXMLDoc()