The following table lists all the methods used to manipulate the DOM.
The methods below work for both HTML and XML documents except the html() method.
| Method | Description | 
|---|---|
| addClass() | Adds one or more css classes to selected elements | 
| after() | Inserts content after selected elements | 
| append() | Inserts content at the end of (but still inside) selected elements | 
| appendTo() | Inserts content at the end of (but still inside) selected elements | 
| attr() | Sets or returns an attribute and value of selected elements | 
| before() | Inserts content before selected elements | 
| clone() | Makes a copy of selected elements | 
| detach() | Removes (but keeps a copy of) selected elements | 
| empty() | Removes all child elements and content from selected elements | 
| hasClass() | Checks if any of the selected elements have a specified css class | 
| html() | Sets or returns the content of selected elements | 
| insertAfter() | Inserts HTML markup or elements after selected elements | 
| insertBefore() | Inserts HTML markup or elements before selected elements | 
| prepend() | Inserts content at the beginning of (but still inside) selected elements | 
| prependTo() | Inserts content at the beginning of (but still inside) selected elements | 
| remove() | Removes selected elements | 
| removeAttr() | Removes an attribute from selected elements | 
| removeClass() | Removes one or more css classes from selected elements | 
| replaceAll() | Replaces selected elements with new content | 
| replaceWith() | Replaces selected elements with new content | 
| text() | Sets or returns the text content of selected elements | 
| toggleClass() | Toggles between adding/removing one or more css classes from selected elements | 
| unwrap() | Removes the parent element of the selected elements | 
| val() | Sets or returns the value attribute of the selected elements (form elements) | 
| wrap() | Wraps specified HTML element(s) around each selected element | 
| wrapAll() | Wraps specified HTML element(s) around all selected elements | 
| wrapInner() | Wraps specified HTML element(s) around the content of each selected element |