Jquery 1 7 Cheatsheet
Jquery 1 7 Cheatsheet
Selectors
Basics
* .class element #id selector1, selectorN, ...
http://oscarotero.com/jquery
Attributes / CSS
Attribute
[name|="value"] [name*="value"] [name~="value"] [name$="value"] [name="value"] [name!="value" [name^="value"] [name] [name="value"][name2="value2"]
Manipulation
Copying
.clone()
Traversing
Filtering
.eq() .filter() .first() .has() .is() .last() .map() .not() .slice()
Attributes
.attr() .prop() .removeAttr() .removeProp() .val()
Hierarchy
parent > child ancestor descendant prev + next prev ~ siblings
CSS
.addClass() .css() jQuery.cssHooks .hasClass() .removeClass() .toggleClass()
Child Filters
:first-child :last-child :nth-child() :only-child
Miscellaneous Traversing
.add() .andSelf() .contents() .end()
Basic Filters
:animated :eq() :even :first :gt() :header :last :lt() :not() :odd
Dimensions
.height() .innerHeight() .innerWidth() .outerHeight() .outerWidth() .width()
Forms
:button :checkbox :checked :disabled :enabled :focus :file :image :input :password :radio :reset :selected :submit :text
Tree Traversal
.children() .closest() .find() .next() .nextAll() .nextUntil() .parent() .parents() .parentsUntil() .prev() .prevAll() .prevUntil() .siblings()
DOM Removal
.detach() .empty() .remove() .unwrap()
Offset
.offset() .offsetParent() .position() .scrollLeft() .scrollTop()
Content Filters
:contains() :empty :has() :parent
DOM Replacement
.replaceAll() .replaceWith()
Visibility Filters
:hidden :visible
Data
jQuery.data() .data() jQuery.hasData() jQuery.removeData() .removeData()
Events
Browser Events
.error() .resize() .scroll()
Effects
Mouse Events Basics
.hide() .show() .toggle()
Ajax
Global Ajax Event Handlers
.ajaxComplete() .ajaxError() .ajaxSend() .ajaxStart() .ajaxStop() .ajaxSuccess()
Core
jQuery Object
jQuery() jQuery.noConflict() jQuery.sub() jQuery.when()
Internals
.jquery .context jQuery.error .length .pushStack() .selector
.click() .dblclick() .focusin() .focusout() Document Loading .hover() .holdReady() .mousedown() .load() .mouseenter() .ready() .mouseleave() .unload() .mousemove() .mouseout() Event Handler Attachment .mouseover() .bind() .mouseup() .delegate() .toggle() .die() Event Object .live() .off() event.currentTarget .on() event.data .one() event.isDefaultPrevented() .trigger() event.isImmediatePropagationStopped() .triggerHandler() event.isPropagationStopped() .unbind() event.namespace .undelegate() event.pageX event.pageY Form Events event.preventDefault() .blur() event.relatedTarget .change() event.result .focus() event.stopImmediatePropagation() .select() event.stopPropagation() .submit() event.target event.timeStamp Keyboard Events event.type .keydown() event.which .keypress() .keyup()
Custom
.animate() .clearQueue() .delay() .dequeue() jQuery.dequeue() jQuery.fx.interval jQuery.fx.off .queue() jQuery.queue() .stop()
Utilities
jQuery.browser jQuery.contains() each jQuery.each() jQuery.extend() jQuery.globalEval() jQuery.grep() jQuery.inArray() jQuery.isArray() jQuery.isEmptyObject() jQuery.isFunction() jQuery.isNumeric() jQuery.isPlainObject() jQuery.isWindow() jQuery.isXMLDoc() jQuery.makeArray() jQuery.map() jQuery.merge() jQuery.noop() jQuery.now() jQuery.parseJSON() jQuery.parseXML() jQuery.proxy() jQuery.support jQuery.trim() jQuery.type() jQuery.unique()
Helper Functions
jQuery.param() .serialize() .serializeArray()
Deferred Object
deferred.always() deferred.done() deferred.fail() deferred.isRejected() deferred.isResolved() deferred.notify() deferred.notifyWith() deferred.pipe() deferred.progress() deferred.promise() deferred.reject() deferred.rejectWith() deferred.resolve() deferred.resolveWith() deferred.state() deferred.then() .promise()
Low-Level Interface
jQuery.ajax() jQuery.ajaxSetup()
Fading
.fadeIn() .fadeOut() .fadeTo() .fadeToggle()
Shorthand Methods
jQuery.get() jQuery.getJSON() jQuery.getScript() .load() jQuery.post()
Sliding
.slideDown() .slideToggle() .slideUp()
Callbacks Object
jQuery.Callbacks() callbacks.add() callbacks.disable() callbacks.empty() callbacks.fire() callbacks.fired() callbacks.fireWith() DOM Element Methods callbacks.has() .get() callbacks.lock() .index() callbacks.locked() .size() callbacks.remove() toArray()