:first-of-type selector

Selects all elements that are the first among siblings of the same element name. The :first-of-type selector matches elements that have no other element with both the same parent and the same element name coming before it in the document tree. jQuery( ":first-of-type" ) version added: 1.9 Examples:

Child selector (“parent > child”)

Selects all direct child elements specified by "child" of elements specified by "parent". As a CSS selector, the child combinator is supported by all modern web browsers including Safari, Firefox, Opera, Chrome, and Internet Explorer 7 and above, but notably not by Internet Explorer versions 6 and below. However, in jQuery, this selector (along with all others) works across all supported browsers, including IE6. The child combinator (E > F) can be

.submit()

Bind an event handler to the "submit" JavaScript event, or trigger that event on an element. This method is a shortcut for .on( "submit", handler ) in the first variation, and .trigger( "submit" ) in the third. The submit event is sent to an element when the user is attempting to submit a form. It can only be attached to <form> elements. Forms can be submitted either by clicking an explicit <input type="submit">, <input type="image">

.filter()

Reduce the set of matched elements to those that match the selector or pass the function's test. Given a jQuery object that represents a set of DOM elements, the .filter() method constructs a new jQuery object from a subset of the matching elements. The supplied selector is tested against each element; all elements matching the selector will be included in the result. Consider a page with a simple list on it: <ul> <li>list item 1</li&

.effect()

Apply an animation effect to an element. The .effect() method applies a named animation effect to an element. Many effects also support a show or hide mode, which can be accomplished with the .show(), .hide(), and .toggle() methods. .effect( effect [, options ] [, duration ] [, complete ] ) effect String

jQuery.removeData()

Remove a previously-stored piece of data. Note: This is a low-level method, you should probably use .removeData() instead. The jQuery.removeData() method allows us to remove values that were previously set using jQuery.data(). When called with the name of a key, jQuery.removeData() deletes that particular value; when called with no arguments, all values are removed. jQuery.removeData( element [, name ] )

jQuery.map()

Translate all items in an array or object to new array of items. If you wish to process a jQuery object â for example, $('div').map( callback ); â use .map() instead. The $.map() method applies a function to each item in an array or object and maps the results into a new array. Prior to jQuery 1.6, $.map() supports traversing arrays only. As of jQuery 1.6 it also traverses objects. Array-like objects â those with a .length property and a value on the

.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. Unlike other filtering methods, .is() does not create a new jQuery object. Instead, it allows you to test the contents of a jQuery object without modification. This is often useful inside callbacks, such as event handlers. Suppose you have a list, with two of its items containing a child

jQuery.each()

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 $.each() function is not the same as $(selector).each(), which is used to iterate, exclusively, over a jQuery object. The $.each() function can be used t

.position()

Position an element relative to another. The jQuery UI .position() method allows you to position an element relative to the window, document, another element, or the cursor/mouse, without worrying about offset parents. Note: jQuery UI does not support positioning hidden elements. This is a standalone jQuery plugin and has no dependencies on other jQuery UI components. This plugin extends jQuery's built-in .position() method. If jQuery UI is not loaded