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
.ajaxComplete() | .ajaxError() | .ajaxSend() |
.ajaxStart() | .ajaxStop() | .ajaxSuccess() |
.param() | .serialize() | .serializeArray() |
jQuery.ajax() | jQuery.ajax | jQuery.ajaxSetup() |
jQuery.get() | jQuery.getJSON() | jQuery.getScript() |
.load() | jQuery.post() |
Attributes & Properties
.attr() | .html() | .prop() |
.removeAttr() | .removeProp() | .val() |
.addClass() | .hasClass() | .removeClass() | .toggleClass() |
.css() | jQuery.cssHooks | jQuery.escapeSelector() |
.height() | .inner | .innerWidth() | .offset() |
.outer | .outer | .position() | .scrollLeft() |
.scrollTop() | .width() |
Core & Internals
jQuery() | jQuery.holdReady() | jQuery.noConflict() |
jQuery.ready | jQuery.sub() | jQuery.when() |
.context | .jquery | jQuery.error() |
.length | .pushStack() |
DOM Element Methods
.get() | .index() | .size() | .toArray() |
Effects
.hide() | .show() | .toggle() |
.animate() | .clearQueue() | .delay() |
.dequeue() | .finish() | jQuery.fx.interval |
jQuery.fx.off | .queue() | .stop() |
.fadeIn() | .fadeOut() | .fadeTo() | .fadeToggle() |
.slideDown() | .slideToggle() | .slideUp() |
Events
Browser Events | ||
.error() | .resize() | .scroll() |
Document Loading Events | ||
.load() | .ready() | .unload() |
.bind() | .delegate() | .die() |
.live() | .off() | .on() |
.one() | jQuery.proxy() | .trigger() |
.unbind() | .undelegate() |
.blur() | .change() | .focus() | .focusin() |
.focusout() | .select() | .submit() |
.keydown() | .keypress() | .keyup() |
.click() | .dblclick() | .hover() |
.mousedown() | .mouseenter() | .mouseleave() |
.mousemove() | .mouseout() | .mouseover() |
.mouseup() | .toggle() |
Filtering
.eq() | .even() | .filter() | .first() |
.has() | .is() | .last() | .map() |
.not() | .odd() | .slice() |
Manipulation
.wrap() | .wrapAll() | .wrapInner() |
.append() | .appendTo() | .prepend() |
.prependTo() | .text() |
.after() | .before() | .insertAfter() | .insertBefore() |
.detach() | .empty() | .remove() | .unwrap() |
.replaceAll() | .replaceWith() |
Objects
event.isDefaultPrevented() | event.isImmediate |
event.isPropagation | event.preventDefault() |
event.stopImmediate | event.stopPropagation() |
Selectors
Attr. Contains Prefix | Attr. Contains | Attr. Contains Word |
Attr. Ends With | Attr. Equals | Attr. Not Equal |
Attr. Starts With | Has Attr. | Multiple Attr. |
All Selector | Class | Element |
ID | Multiple |
:animated | :eq() | :first | :even |
:gt() | :header | :lang | :last |
:lt() | :not() | :odd | :root |
:target |
: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 |
:contains() | :empty | :has() | :parent |
:button | :checkbox | :checked | :disabled |
:enabled | :file | :focus | :image |
:input | :password | :radio | :reset |
:selected | :submit | :text |
Child | Descendant | Next Adjacent | Next Siblings |
:hidden | :visible |
Traversal
.children() | .closest() | .find() |
.next() | .nextAll() | .nextUntil() |
.offsetparent() | .parent() | .parents() |
.parentsUntil() | .prev() | .prevAll() |
.prevUntil() | .siblings() |
.add() | .addBack() | .andSelf() |
.contents() | .each() | .end() |
Utilities
jQuery.boxModel | jQuery.browser | jQuery.support |
.clone() |
.data() | jQuery.data() | jQuery.dequeue() |
jQuery.hasData() | jQuery.queue() | .removeData() |
jQuery.removeData() |
jQuery.isArray() | jQuery.isEmpty | jQuery.isFunction() |
jQuery.is | jQuery.isPlain | jQuery.isWindow() |
jQuery.isXMLDoc() |