jQuery 3.5 API At A GlanceS2C Home « jQuery 3.5 API At A Glance

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.sub()jQuery.when()
Internals
.context.jqueryjQuery.error() .length.pushStack()
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() :first:has():header
:hidden:lastMultiple Attr. :parent:visible
Form Selectors
:button:checkbox:file :focus:image:input
:password:radio:reset :selected:submit:text
Index Positional Selectors
:eq():even:gt() :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()
General Attributes/Properties
.attr().html().removeAttr().val()
Properties
.css()jQuery.cssHooks.height() .innerHeight().innerWidth().offset() .outerHeight()
.outerWidth().position().prop() .removeProp().scrollLeft().scrollTop() .width()
Filtering
.eq().filter().first() .has().is()
.last().map().not() .slice()
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()
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.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()
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()
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
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()
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()