code
ref
Cheat Sheets
Quick Reference
JSON Formatter
Learn
Tools
Browser Support
Search…
Ctrl K
Cheat Sheets
/
Frameworks
/
jQuery
jQuery
Selectors, DOM manipulation, traversal, events, effects and Ajax.
Official reference ↗
Core
jQuery()
jQuery.noConflict()
jQuery.when()
.ready()
jQuery.fn.extend()
jQuery.extend()
Selectors
Basic
*
#id
.class
element
sel1, sel2
Hierarchy
parent > child
ancestor descendant
prev + next
prev ~ siblings
Attribute
[name]
[name="value"]
[name!="value"]
[name^="value"]
[name$="value"]
[name*="value"]
Filters
:first-child
:last-child
:nth-child()
:only-child
:not()
:has()
:contains()
:empty
:parent
:visible
:hidden
:eq()
:even
:odd
Forms
:input
:text
:checkbox
:radio
:checked
:selected
:disabled
:enabled
:focus
:submit
Attributes & CSS
Attributes
.attr()
.removeAttr()
.prop()
.removeProp()
.val()
.data()
.removeData()
Classes
.addClass()
.removeClass()
.toggleClass()
.hasClass()
Style & Dimensions
.css()
.width()
.height()
.innerWidth()
.innerHeight()
.outerWidth()
.outerHeight()
.offset()
.position()
.scrollTop()
.scrollLeft()
Manipulation
Content
.html()
.text()
.append()
.appendTo()
.prepend()
.prependTo()
.after()
.before()
.insertAfter()
.insertBefore()
Wrap & Replace
.wrap()
.wrapAll()
.wrapInner()
.unwrap()
.replaceWith()
.replaceAll()
Copy & Remove
.clone()
.detach()
.empty()
.remove()
Traversing
Tree
.find()
.children()
.parent()
.parents()
.parentsUntil()
.closest()
.siblings()
.next()
.nextAll()
.nextUntil()
.prev()
.prevAll()
.contents()
Filtering
.eq()
.first()
.last()
.filter()
.not()
.has()
.is()
.slice()
.map()
Misc
.add()
.addBack()
.end()
.each()
.get()
.index()
.toArray()
Events
Handlers
.on()
.off()
.one()
.trigger()
.triggerHandler()
Shorthand
.click()
.dblclick()
.hover()
.keydown()
.keyup()
.submit()
.change()
.focus()
.blur()
.resize()
.scroll()
Event Object
event.preventDefault()
event.stopPropagation()
event.isDefaultPrevented()
event.target
event.currentTarget
event.delegateTarget
event.which
event.data
event.type
Effects
Basic & Fading
.show()
.hide()
.toggle()
.fadeIn()
.fadeOut()
.fadeToggle()
.fadeTo()
Sliding
.slideDown()
.slideUp()
.slideToggle()
Custom
.animate()
.stop()
.delay()
.finish()
.queue()
.dequeue()
jQuery.fx.off
Ajax
Requests
jQuery.ajax()
jQuery.get()
jQuery.post()
jQuery.getJSON()
jQuery.getScript()
.load()
Helpers
jQuery.ajaxSetup()
.serialize()
.serializeArray()
jQuery.param()
Global Events
.ajaxStart()
.ajaxStop()
.ajaxSend()
.ajaxComplete()
.ajaxError()
.ajaxSuccess()
Deferred
jQuery.Deferred()
deferred.done()
deferred.fail()
deferred.always()
deferred.then()
deferred.catch()
deferred.resolve()
deferred.reject()
deferred.promise()
deferred.state()
Utilities
jQuery.each()
jQuery.map()
jQuery.grep()
jQuery.inArray()
jQuery.merge()
jQuery.makeArray()
jQuery.isPlainObject()
jQuery.isEmptyObject()
jQuery.contains()
jQuery.data()
jQuery.parseHTML()
jQuery.uniqueSort()
jQuery.globalEval()