kQuery is a lightweight library featuring DOM manipulation, DOM traversal, event handling, and AJAX requests.
Take a look at this Live Demo of the kQuery library.
Adds the specified class(es) to each element in the set of matched elements.
Removes a single class, multiple classes, or all classes from each element in the set of matched elements.
Inserts content, specified by the parameter, to the end of each element in the set of matched elements.
Gets the value of an attribute for the first element in the set of matched elements or set one or more attributes for every matched element.
Removes all child nodes of the set of matched elements from the DOM.
Gets the HTML contents of the first element in the set of matched elements or set the HTML contents of every matched elements.
Removes the set of matched elements from the DOM.
Gets the children of each element in the set of matched elements, optionally filtered by a selector.
Gets the parent of each element in the current set of matched elements, optionally filtered by a selector.
Gets the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element.
Attaches an event handler function for one or more events to the selected elements.
Sends an HTTP request specified by passed hash options argument. The argument can take a method, url, success callback, and error callback.