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

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

Core
jQuery()jQuery.holdReady()jQuery.noConflict()
jQuery.readyException()jQuery.sub()jQuery.when()
Internals
.context.jqueryjQuery.error()
.length.pushStack()
CSS 1/2 Selectors
All SelectorAttr. Contains PrefixAttr. Contains Word
Attr. EqualsChildClass
DescendantElement:first-child
Has Attr.IDMultiple
Next 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:hidden
Multiple Attr.:parent:visible
Form Selectors
:button:checkbox:file
:focus:image:input
:password:radio:reset
:selected:submit:text
Index Positional Selectors
:eq():first:even:gt()
:last:lt():odd
DOM Element Methods
.get().index().size().toArray()
Tree Traversal
.children().closest().find()
.next().nextAll().nextUntil()
.offsetparent().parent().parents()
.parentsUntil().prev().prevAll()
.prevUntil().siblings()
Other Traversal
.add().addBack().andSelf()
.contents().each().end()
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()
Filtering
.eq().even().filter().first().has().is()
.last().map().not().odd().slice()
Inner Dom Insertion
.append().appendTo().prepend()
.prependTo().text()
Outer Dom Insertion
.after().before().insertAfter().insertBefore()
Wrapped Dom Insertion
.wrap().wrapAll().wrapInner()
DOM Removal
.detach().empty().remove().unwrap()
DOM Replacement
.replaceAll().replaceWith()
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()
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()
Loading & Browser 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()
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
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()
Ajax Low-Level Interface
jQuery.ajax()jQuery.ajaxPrefilter()jQuery.ajaxSetup()
Ajax Shorthand Methods
jQuery.get()jQuery.getJSON()jQuery.getScript()
.load()jQuery.post()
Ajax Serialization
.param().serialize().serializeArray()
Global Ajax Event Handlers
.ajaxComplete().ajaxError().ajaxSend()
.ajaxStart().ajaxStop().ajaxSuccess()