1. Reference For jQuery Traversing Methods
This ultimate reference tutorial comprises complete list of jQuery traversing methods. Traversing methods are those functions in jQuery Programming that allow you to navigate the DOM tree to find, filter, or select elements relative to a given element.
Following is the complete alphabetical list of jQuery traversing functions.
Method | Description |
add() | Adds elements to the set of matched elements |
addBack() | Adds the previous set of elements to the current set |
andSelf() | An alias for addBack() |
children() | Returns all direct children of the selected element |
closest() | Returns the first ancestor of the selected element |
contents() | Returns all direct children of the selected element (including text and comment nodes) |
each() | Executes a function for each matched element |
end() | Ends the most recent filtering operation in the current chain, and return the set of matched elements to its previous state |
eq() | Returns an element with a specific index number of the selected elements |
even() | Reduce the set of matched elements to the even ones in the set, numbered from zero |
filter() | Reduce the set of matched elements to those that match the selector or pass the function's test |
find() | Returns descendant elements of the selected element |
first() | Returns the first element of the selected elements |
has() | Returns all elements that have one or more elements inside of them |
is() | Checks the set of matched elements against a selector/element/jQuery object, and return true if at least one of these elements matches the given arguments |
last() | Returns the last element of the selected elements |
map() | Passes each element in the matched set through a function, producing a new jQuery object containing the return values |
next() | Returns the next sibling element of the selected element |
nextAll() | Returns all next sibling elements of the selected element |
nextUntil() | Returns all next sibling elements between two given arguments |
not() | Returns elements that do not match a certain criteria |
odd() | Reduce the set of matched elements to the odd ones in the set, numbered from zero |
offsetParent() | Returns the first positioned parent element |
parent() | Returns the direct parent element of the selected element |
parents() | Returns all ancestor elements of the selected element |
parentsUntil() | Returns all ancestor elements between two given arguments |
prev() | Returns the previous sibling element of the selected element |
prevAll() | Returns all previous sibling elements of the selected element |
prevUntil() | Returns all previous sibling elements between two given arguments |
siblings() | Returns all sibling elements of the selected element |
slice() | Reduces the set of matched elements to a subset specified by a range of indices |