Static members of jQuery (those on $ and jQuery themselves)
Accepts a string containing a CSS selector which is then used to match a set of elements.
A string containing a selector expression
A DOM Element, Document, or jQuery to use as context
Accepts a string containing a CSS selector which is then used to match a set of elements.
A string containing a selector expression
A DOM Element, Document, or jQuery to use as context
Accepts a string containing a CSS selector which is then used to match a set of elements.
A DOM element to wrap in a jQuery object.
Accepts a string containing a CSS selector which is then used to match a set of elements.
An array containing a set of DOM elements to wrap in a jQuery object.
Accepts a string containing a CSS selector which is then used to match a set of elements.
A plain object to wrap in a jQuery object.
Accepts a string containing a CSS selector which is then used to match a set of elements.
An existing jQuery object to clone.
Specify a function to execute when the DOM is fully loaded.
Creates DOM elements on the fly from the provided string of raw HTML.
A string of HTML to create on the fly. Note that this parses HTML, not XML.
A document in which the new elements will be created.
Creates DOM elements on the fly from the provided string of raw HTML.
A string defining a single, standalone, HTML element (e.g.
or ).An object of attributes, events, and methods to call on the newly-created element.
Binds a function to be executed when the DOM has finished loading.
A function to execute after the DOM is ready.
Hook directly into jQuery to override how particular CSS properties are retrieved or set, normalize CSS property naming, or create custom properties.
any
Effects
The rate (in milliseconds) at which animations fire.
Globally disable all animations.
Create a serialized representation of an array or object, suitable for use in a URL query string or Ajax request.
A multi-purpose callbacks list object that provides a powerful way to manage callback lists.
An optional list of space-separated flags that change how the callback list behaves.
A constructor function that returns a chainable utility object with methods to register multiple callbacks into callback queues, invoke callback queues, and relay the success or failure state of any synchronous or asynchronous function.
A function that is called just before the constructor returns.
Perform an asynchronous HTTP (Ajax) request.
A set of key/value pairs that configure the Ajax request. All settings are optional. A default can be set for any option with $.ajaxSetup().
Perform an asynchronous HTTP (Ajax) request.
A string containing the URL to which the request is sent.
A set of key/value pairs that configure the Ajax request. All settings are optional. A default can be set for any option with $.ajaxSetup().
Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax().
An optional string containing one or more space-separated dataTypes
A handler to set default values for future Ajax requests.
Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax().
A handler to set default values for future Ajax requests.
Set default values for future Ajax requests. Its use is not recommended.
A set of key/value pairs that configure the default Ajax request. All options are optional.
Check to see if a DOM element is a descendant of another DOM element.
The DOM element that may contain the other element.
The DOM element that may be contained by (a descendant of) the other element.
boolean
Store arbitrary data associated with the specified element. Returns the value that was set.
The DOM element to associate with the data.
A string naming the piece of data to set.
The new data value.
T
Returns value at named data store for the element, as set by jQuery.data(element, name, value), or the full data store for the element.
The DOM element to associate with the data.
A string naming the piece of data to set.
any
Returns value at named data store for the element, as set by jQuery.data(element, name, value), or the full data store for the element.
The DOM element to associate with the data.
any
Execute the next function on the queue for the matched element.
A DOM element from which to remove and execute a queued function.
A string containing the name of the queue. Defaults to fx, the standard effects queue.
A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a function's arguments object) are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties.
The object or array to iterate over.
The function that will be executed on every object.
any
A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a function's arguments object) are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties.
The object or array to iterate over.
The function that will be executed on every object.
any
Takes a string and throws an exception containing it.
The message to send out.
Merge the contents of two or more objects together into the first object.
An object that will receive the new properties if additional objects are passed in or that will extend the jQuery namespace if it is the sole argument.
An object containing additional properties to merge in.
Additional objects containing properties to merge in.
any
Merge the contents of two or more objects together into the first object.
If true, the merge becomes recursive (aka. deep copy).
The object to extend. It will receive the new properties.
An object containing additional properties to merge in.
Additional objects containing properties to merge in.
any
string
Load data from the server using a HTTP GET request.
A string containing the URL to which the request is sent.
A callback function that is executed if the request succeeds.
The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html).
Load data from the server using a HTTP GET request.
A string containing the URL to which the request is sent.
A plain object or string that is sent to the server with the request.
A callback function that is executed if the request succeeds.
The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html).
Load data from the server using a HTTP GET request.
A string containing the URL to which the request is sent.
A plain object or string that is sent to the server with the request.
A callback function that is executed if the request succeeds.
The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html).
Load JSON-encoded data from the server using a GET HTTP request.
A string containing the URL to which the request is sent.
A callback function that is executed if the request succeeds.
Load JSON-encoded data from the server using a GET HTTP request.
A string containing the URL to which the request is sent.
A plain object or string that is sent to the server with the request.
A callback function that is executed if the request succeeds.
Load JSON-encoded data from the server using a GET HTTP request.
A string containing the URL to which the request is sent.
A plain object or string that is sent to the server with the request.
A callback function that is executed if the request succeeds.
Load a JavaScript file from the server using a GET HTTP request, then execute it.
A string containing the URL to which the request is sent.
A callback function that is executed if the request succeeds.
Execute some JavaScript code globally.
The JavaScript code to execute.
any
Finds the elements of an array which satisfy a filter function. The original array is not affected.
The array to search through.
The function to process each item against. The first argument to the function is the item, and the second argument is the index. The function should return a Boolean value. this will be the global window object.
If "invert" is false, or not provided, then the function returns an array consisting of all elements for which "callback" returns true. If "invert" is true, then the function returns an array consisting of all elements for which "callback" returns false.
Array<T>
Determine whether an element has any jQuery data associated with it.
A DOM element to be checked for data.
boolean
Holds or releases the execution of jQuery's ready event.
Indicates whether the ready hold is being requested or released
Search for a specified value within an array and return its index (or -1 if not found).
The value to search for.
An array through which to search.
he index of the array at which to begin the search. The default is 0, which will search the whole array.
number
Determine whether the argument is an array.
Object to test whether or not it is an array.
boolean
Check to see if an object is empty (contains no enumerable properties).
The object that will be checked to see if it's empty.
boolean
Determine if the argument passed is a Javascript function object.
Object to test whether or not it is a function.
boolean
Determines whether its argument is a number.
boolean
Check to see if an object is a plain object (created using "{}" or "new Object").
The object that will be checked to see if it's a plain object.
boolean
Determine whether the argument is a window.
Object to test whether or not it is a window.
boolean
Check to see if a DOM node is within an XML document (or is an XML document).
he DOM node that will be checked to see if it's in an XML document.
boolean
Convert an array-like object into a true JavaScript array.
Any object to turn into a native Array.
Array<any>
Translate all items in an array or object to new array of items.
The Array to translate.
The function to process each item against. The first argument to the function is the array item, the second argument is the index in array The function can return any value. Within the function, this refers to the global (window) object.
Array<U>
Translate all items in an array or object to new array of items.
The Array or Object to translate.
The function to process each item against. The first argument to the function is the value; the second argument is the index or key of the array or object property. The function can return any value to add to the array. A returned array will be flattened into the resulting array. Within the function, this refers to the global (window) object.
any
Merge the contents of two arrays together into the first array.
The first array to merge, the elements of second added.
The second array to merge into the first, unaltered.
Array<T>
Relinquish jQuery's control of the $ variable.
A Boolean indicating whether to remove all jQuery variables from the global scope (including jQuery itself).
Object
An empty function.
any
Return a number representing the current time.
number
Parses a string into an array of DOM nodes.
HTML string to be parsed
DOM element to serve as the context in which the HTML fragment will be created
A Boolean indicating whether to include scripts passed in the HTML string
Array<any>
Parses a string into an array of DOM nodes.
HTML string to be parsed
DOM element to serve as the context in which the HTML fragment will be created
A Boolean indicating whether to include scripts passed in the HTML string
Array<any>
Takes a well-formed JSON string and returns the resulting JavaScript object.
The JSON string to parse.
any
Parses a string into an XML document.
a well-formed XML string to be parsed
XMLDocument
Load data from the server using a HTTP POST request.
A string containing the URL to which the request is sent.
A callback function that is executed if the request succeeds. Required if dataType is provided, but can be null in that case.
The type of data expected from the server. Default: Intelligent Guess (xml, json, script, text, html).
Load data from the server using a HTTP POST request.
A string containing the URL to which the request is sent.
A plain object or string that is sent to the server with the request.
A callback function that is executed if the request succeeds. Required if dataType is provided, but can be null in that case.
The type of data expected from the server. Default: Intelligent Guess (xml, json, script, text, html).
Load data from the server using a HTTP POST request.
A string containing the URL to which the request is sent.
A plain object or string that is sent to the server with the request.
A callback function that is executed if the request succeeds. Required if dataType is provided, but can be null in that case.
The type of data expected from the server. Default: Intelligent Guess (xml, json, script, text, html).
Takes a function and returns a new one that will always have a particular context.
The function whose context will be changed.
The object to which the context (this) of the function should be set.
Any number of arguments to be passed to the function referenced in the function argument.
any
Takes a function and returns a new one that will always have a particular context.
The object to which the context (this) of the function should be set.
The name of the function whose context will be changed (should be a property of the context object).
Any number of arguments to be passed to the function named in the name argument.
any
Show the queue of functions to be executed on the matched element.
A DOM element to inspect for an attached queue.
A string containing the name of the queue. Defaults to fx, the standard effects queue.
Array<any>
Manipulate the queue of functions to be executed on the matched element.
A DOM element where the array of queued functions is attached.
A string containing the name of the queue. Defaults to fx, the standard effects queue.
An array of functions to replace the current queue contents.
Manipulate the queue of functions to be executed on the matched element.
A DOM element on which to add a queued function.
A string containing the name of the queue. Defaults to fx, the standard effects queue.
The new function to add to the queue.
Remove a previously-stored piece of data.
A DOM element from which to remove data.
A string naming the piece of data to remove.
Remove the whitespace from the beginning and end of a string.
Remove the whitespace from the beginning and end of a string.
string
Determine the internal JavaScript [[Class]] of an object.
Object to get the internal JavaScript [[Class]] of.
string
Sorts an array of DOM elements, in place, with the duplicates removed. Note that this only works on arrays of DOM elements, not strings or numbers.
The Array of DOM elements.
Array<Element>
Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events.
One or more Deferred objects, or plain JavaScript objects.
Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events.
One or more Deferred objects, or plain JavaScript objects.
Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events.
One or more Deferred objects, or plain JavaScript objects.