API by Function TypesS2C Home « API by Function Types

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

Ajax

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

Attributes & Properties

Class Attributes
.addClass().hasClass().removeClass().toggleClass()
Attributes
.attr().html().removeAttr().val()
General Attributes/Properties
.css()jQuery.cssHooksjQuery.escapeSelector().prop().removeProp()
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 & Custom Effects
BasicCustom
.hide().show().toggle().animate()
Fading Effects
.fadeIn().fadeOut().fadeTo().fadeToggle()
Sliding Effects
.slideDown().slideToggle().slideUp()
Controlling Effects
.clearQueue().delay().dequeue().finish()
jQuery.fx.intervaljQuery.fx.off.queue().stop()

Events

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

Filtering

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

Manipulation

DOM Insertion, Inside
.append().appendTo().prepend() .prependTo().text()
DOM Insertion, Outside
.after().before().insertAfter().insertBefore()
DOM Insertion, Around
.wrap().wrapAll().wrapInner()
DOM Removal & Replacement
RemovalReplacement
.detach().empty().remove() .unwrap().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.delegateTarget
event.namespaceevent.pageX event.pageYevent.relatedTargetevent.result
event.targetevent.timeStampevent.type event.which

Selectors

CSS 1/2 Selectors
All SelectorAttr. Contains Prefix Attr. Contains WordAttr. Equals ChildClass Descendant
Element:first-child Has Attr.ID MultipleNext Adjacent
CSS 3 Selectors
Attr. ContainsAttr. Ends WithAttr. Starts With :checked:disabled:empty :enabled
:first-of-type:lang:last-child :last-of-typeNext Siblings:not() :nth-child()
:nth-last-child():nth-last-of-type:nth-of-type :only-child:only-of-type:root :target
Custom Selectors
:animatedAttr. Not Equal:contains() :has():header
:hiddenMultiple Attr.:parent:visible
Form Selectors
:button:checkbox:file :focus:image:input
:password:radio:reset :selected:submit:text
Index Positional Selectors
:eq():even:first:gt():last:lt():odd

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()