- Ajax
- Attributes
- Core
- CSS
- .addClass()Adds the specified class(es) to each of the set of matched elements.
- .css()Get the value of a style property for the first element in the set of matched elements.
- jQuery.cssHooksHook directly into jQuery to override how particular CSS properties are retrieved or set, normalize CSS property naming, or create custom properties.
- .hasClass()Determine whether any of the matched elements are assigned the given class.
- .height()Get the current computed height for the first element in the set of matched elements.
- .innerHeight()Get the current computed height for the first element in the set of matched elements, including padding but not border.
- .innerWidth()Get the current computed width for the first element in the set of matched elements, including padding but not border.
- .offset()Get the current coordinates of the first element in the set of matched elements, relative to the document.
- .outerHeight()Get the current computed height for the first element in the set of matched elements, including padding, border, and optionally margin.
- .outerWidth()Get the current computed width for the first element in the set of matched elements, including padding and border.
- .position()Get the current coordinates of the first element in the set of matched elements, relative to the offset parent.
- .removeClass()Remove a single class, multiple classes, or all classes from each element in the set of matched elements.
- .scrollLeft()Get the current horizontal position of the scroll bar for the first element in the set of matched elements.
- .scrollTop()Get the current vertical position of the scroll bar for the first element in the set of matched elements.
- .toggleClass()Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument.
- .width()Get the current computed width for the first element in the set of matched elements.
- Data
- Deferred Object
- Deprecated
- Dimensions
- Effects
- Events
- .bind()Attach a handler to an event for the elements.
- .blur()Bind an event handler to the "blur" JavaScript event, or trigger that event on an element.
- .change()Bind an event handler to the "change" JavaScript event, or trigger that event on an element.
- .click()Bind an event handler to the "click" JavaScript event, or trigger that event on an element.
- .dblclick()Bind an event handler to the "dblclick" JavaScript event, or trigger that event on an element.
- .delegate()Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements.
- .die()Remove all event handlers previously attached using .live() from the elements.
- .error()Bind an event handler to the "error" JavaScript event.
- event.currentTarget The current DOM element within the event bubbling phase.
- event.data The optional data passed to jQuery.fn.bind when the current executing handler was bound.
- event.isDefaultPrevented()Returns whether event.preventDefault() was ever called on this event object.
- event.isImmediatePropagationStopped() Returns whether event.stopImmediatePropagation() was ever called on this event object.
- event.isPropagationStopped() Returns whether event.stopPropagation() was ever called on this event object.
- event.namespaceThe namespace specified when the event was triggered.
- event.pageXThe mouse position relative to the left edge of the document.
- event.pageYThe mouse position relative to the top edge of the document.
- event.preventDefault() If this method is called, the default action of the event will not be triggered.
- event.relatedTarget The other DOM element involved in the event, if any.
- event.result The last value returned by an event handler that was triggered by this event, unless the value was undefined.
- event.stopImmediatePropagation()Prevents other event handlers from being called.
- event.stopPropagation()Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event.
- event.target The DOM element that initiated the event.
- event.timeStampThe difference in milliseconds between the time an event is triggered and January 1, 1970.
- event.type Describes the nature of the event.
- event.which For key or button events, this attribute indicates the specific button or key that was pressed.
- .focus()Bind an event handler to the "focus" JavaScript event, or trigger that event on an element.
- .focusin()Bind an event handler to the "focusin" event.
- .focusout()Bind an event handler to the "focusout" JavaScript event.
- .hover()Bind two handlers to the matched elements, to be executed when the mouse pointer enters and leaves the elements.
- .keydown()Bind an event handler to the "keydown" JavaScript event, or trigger that event on an element.
- .keypress()Bind an event handler to the "keypress" JavaScript event, or trigger that event on an element.
- .keyup()Bind an event handler to the "keyup" JavaScript event, or trigger that event on an element.
- .live()Attach an event handler for all elements which match the current selector, now and in the future.
- .load()Bind an event handler to the "load" JavaScript event.
- .mousedown()Bind an event handler to the "mousedown" JavaScript event, or trigger that event on an element.
- .mouseenter()Bind an event handler to be fired when the mouse enters an element, or trigger that handler on an element.
- .mouseleave()Bind an event handler to be fired when the mouse leaves an element, or trigger that handler on an element.
- .mousemove()Bind an event handler to the "mousemove" JavaScript event, or trigger that event on an element.
- .mouseout()Bind an event handler to the "mouseout" JavaScript event, or trigger that event on an element.
- .mouseover()Bind an event handler to the "mouseover" JavaScript event, or trigger that event on an element.
- .mouseup()Bind an event handler to the "mouseup" JavaScript event, or trigger that event on an element.
- .off()Remove an event handler.
- .on()Attach an event handler function for one or more events to the selected elements.
- .one()Attach a handler to an event for the elements. The handler is executed at most once per element.
- jQuery.proxy()Takes a function and returns a new one that will always have a particular context.
- .ready()Specify a function to execute when the DOM is fully loaded.
- .resize()Bind an event handler to the "resize" JavaScript event, or trigger that event on an element.
- .scroll()Bind an event handler to the "scroll" JavaScript event, or trigger that event on an element.
- .select()Bind an event handler to the "select" JavaScript event, or trigger that event on an element.
- .submit()Bind an event handler to the "submit" JavaScript event, or trigger that event on an element.
- .toggle()Bind two or more handlers to the matched elements, to be executed on alternate clicks.
- .trigger()Execute all handlers and behaviors attached to the matched elements for the given event type.
- .triggerHandler()Execute all handlers attached to an element for an event.
- .unbind()Remove a previously-attached event handler from the elements.
- .undelegate()Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements.
- .unload()Bind an event handler to the "unload" JavaScript event.
- Forms
- Internals
- Manipulation
- .addClass()Adds the specified class(es) to each of the set of matched elements.
- .after()Insert content, specified by the parameter, after each element in the set of matched elements.
- .append()Insert content, specified by the parameter, to the end of each element in the set of matched elements.
- .appendTo()Insert every element in the set of matched elements to the end of the target.
- .attr()Get the value of an attribute for the first element in the set of matched elements.
- .before()Insert content, specified by the parameter, before each element in the set of matched elements.
- .clone()Create a deep copy of the set of matched elements.
- .css()Get the value of a style property for the first element in the set of matched elements.
- .detach()Remove the set of matched elements from the DOM.
- .empty()Remove all child nodes of the set of matched elements from the DOM.
- .hasClass()Determine whether any of the matched elements are assigned the given class.
- .height()Get the current computed height for the first element in the set of matched elements.
- .html()Get the HTML contents of the first element in the set of matched elements.
- .innerHeight()Get the current computed height for the first element in the set of matched elements, including padding but not border.
- .innerWidth()Get the current computed width for the first element in the set of matched elements, including padding but not border.
- .insertAfter()Insert every element in the set of matched elements after the target.
- .insertBefore()Insert every element in the set of matched elements before the target.
- .offset()Get the current coordinates of the first element in the set of matched elements, relative to the document.
- .outerHeight()Get the current computed height for the first element in the set of matched elements, including padding, border, and optionally margin.
- .outerWidth()Get the current computed width for the first element in the set of matched elements, including padding and border.
- .position()Get the current coordinates of the first element in the set of matched elements, relative to the offset parent.
- .prepend()Insert content, specified by the parameter, to the beginning of each element in the set of matched elements.
- .prependTo()Insert every element in the set of matched elements to the beginning of the target.
- .prop()Get the value of a property for the first element in the set of matched elements.
- .remove()Remove the set of matched elements from the DOM.
- .removeAttr()Remove an attribute from each element in the set of matched elements.
- .removeClass()Remove a single class, multiple classes, or all classes from each element in the set of matched elements.
- .removeProp()Remove a property for the set of matched elements.
- .replaceAll()Replace each target element with the set of matched elements.
- .replaceWith()Replace each element in the set of matched elements with the provided new content.
- .scrollLeft()Get the current horizontal position of the scroll bar for the first element in the set of matched elements.
- .scrollTop()Get the current vertical position of the scroll bar for the first element in the set of matched elements.
- .text()Get the combined text contents of each element in the set of matched elements, including their descendants.
- .toggleClass()Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument.
- .unwrap()Remove the parents of the set of matched elements from the DOM, leaving the matched elements in their place.
- .val()Get the current value of the first element in the set of matched elements.
- .width()Get the current computed width for the first element in the set of matched elements.
- .wrap()Wrap an HTML structure around each element in the set of matched elements.
- .wrapAll()Wrap an HTML structure around all elements in the set of matched elements.
- .wrapInner()Wrap an HTML structure around the content of each element in the set of matched elements.
- Miscellaneous
- Offset
- Plugins
- Properties
- Selectors
- All Selector ("*")Selects all elements.
- :animated SelectorSelect all elements that are in the progress of an animation at the time the selector is run.
- Attribute Contains Prefix Selector [name|="value"]Selects elements that have the specified attribute with a value either equal to a given string or starting with that string followed by a hyphen (-).
- Attribute Contains Selector [name*="value"]Selects elements that have the specified attribute with a value containing the a given substring.
- Attribute Contains Word Selector [name~="value"]Selects elements that have the specified attribute with a value containing a given word, delimited by spaces.
- Attribute Ends With Selector [name$="value"]Selects elements that have the specified attribute with a value ending exactly with a given string. The comparison is case sensitive.
- Attribute Equals Selector [name="value"]Selects elements that have the specified attribute with a value exactly equal to a certain value.
- Attribute Not Equal Selector [name!="value"]Select elements that either don't have the specified attribute, or do have the specified attribute but not with a certain value.
- Attribute Starts With Selector [name^="value"]Selects elements that have the specified attribute with a value beginning exactly with a given string.
- :button SelectorSelects all button elements and elements of type button.
- :checkbox SelectorSelects all elements of type checkbox.
- :checked SelectorMatches all elements that are checked.
- Child Selector ("parent > child")Selects all direct child elements specified by "child" of elements specified by "parent".
- Class Selector (".class")Selects all elements with the given class.
- :contains() SelectorSelect all elements that contain the specified text.
- Descendant Selector ("ancestor descendant")Selects all elements that are descendants of a given ancestor.
- :disabled SelectorSelects all elements that are disabled.
- Element Selector ("element")Selects all elements with the given tag name.
- :empty SelectorSelect all elements that have no children (including text nodes).
- :enabled SelectorSelects all elements that are enabled.
- :eq() SelectorSelect the element at index n within the matched set.
- :even SelectorSelects even elements, zero-indexed. See also odd.
- :file SelectorSelects all elements of type file.
- :first-child SelectorSelects all elements that are the first child of their parent.
- :first SelectorSelects the first matched element.
- :focus selectorSelects element if it is currently focused.
- :gt() SelectorSelect all elements at an index greater than index within the matched set.
- Has Attribute Selector [name]Selects elements that have the specified attribute, with any value.
- :has() SelectorSelects elements which contain at least one element that matches the specified selector.
- :header SelectorSelects all elements that are headers, like h1, h2, h3 and so on.
- :hidden SelectorSelects all elements that are hidden.
- ID Selector ("#id")Selects a single element with the given id attribute.
- :image SelectorSelects all elements of type image.
- :input SelectorSelects all input, textarea, select and button elements.
- :last-child SelectorSelects all elements that are the last child of their parent.
- :last SelectorSelects the last matched element.
- :lt() SelectorSelect all elements at an index less than index within the matched set.
- Multiple Attribute Selector [name="value"][name2="value2"]Matches elements that match all of the specified attribute filters.
- Multiple Selector ("selector1, selector2, selectorN")Selects the combined results of all the specified selectors.
- Next Adjacent Selector ("prev + next")Selects all next elements matching "next" that are immediately preceded by a sibling "prev".
- Next Siblings Selector ("prev ~ siblings")Selects all sibling elements that follow after the "prev" element, have the same parent, and match the filtering "siblings" selector.
- :not() SelectorSelects all elements that do not match the given selector.
- :nth-child() SelectorSelects all elements that are the nth-child of their parent.
- :odd SelectorSelects odd elements, zero-indexed. See also even.
- :only-child SelectorSelects all elements that are the only child of their parent.
- :parent SelectorSelect all elements that are the parent of another element, including text nodes.
- :password SelectorSelects all elements of type password.
- :radio SelectorSelects all elements of type radio.
- :reset SelectorSelects all elements of type reset.
- :selected SelectorSelects all elements that are selected.
- :submit SelectorSelects all elements of type submit.
- :text SelectorSelects all elements of type text.
- :visible SelectorSelects all elements that are visible.
- Traversing
- .add()Add elements to the set of matched elements.
- .andSelf()Add the previous set of elements on the stack to the current set.
- .children()Get the children of each element in the set of matched elements, optionally filtered by a selector.
- .closest()Get the first element that matches the selector, beginning at the current element and progressing up through the DOM tree.
- .contents()Get the children of each element in the set of matched elements, including text and comment nodes.
- .each()Iterate over a jQuery object, executing a function for each matched element.
- .end()End the most recent filtering operation in the current chain and return the set of matched elements to its previous state.
- .eq()Reduce the set of matched elements to the one at the specified index.
- .filter()Reduce the set of matched elements to those that match the selector or pass the function's test.
- .find()Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element.
- .first()Reduce the set of matched elements to the first in the set.
- .has()Reduce the set of matched elements to those that have a descendant that matches the selector or DOM element.
- .is()Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments.
- .last()Reduce the set of matched elements to the final one in the set.
- .map()Pass each element in the current matched set through a function, producing a new jQuery object containing the return values.
- .next()Get the immediately following sibling of each element in the set of matched elements. If a selector is provided, it retrieves the next sibling only if it matches that selector.
- .nextAll()Get all following siblings of each element in the set of matched elements, optionally filtered by a selector.
- .nextUntil()Get all following siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object passed.
- .not()Remove elements from the set of matched elements.
- .offsetParent()Get the closest ancestor element that is positioned.
- .parent()Get the parent of each element in the current set of matched elements, optionally filtered by a selector.
- .parents()Get the ancestors of each element in the current set of matched elements, optionally filtered by a selector.
- .parentsUntil()Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object.
- .prev()Get the immediately preceding sibling of each element in the set of matched elements, optionally filtered by a selector.
- .prevAll()Get all preceding siblings of each element in the set of matched elements, optionally filtered by a selector.
- .prevUntil()Get all preceding siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object.
- .siblings()Get the siblings of each element in the set of matched elements, optionally filtered by a selector.
- .slice()Reduce the set of matched elements to a subset specified by a range of indices.
- Utilities