JavaScript & jQuery Tutorials

JQ Home Right Arrow API by Function Types

API by Function Types


Click a JavaScript jQuery 1.10 API entry in the table below to see in-depth information on it.

Core
jQuery()jQuery.holdReady()jQuery.noConflict()
jQuery.sub()jQuery.when()
Internals
.context.jqueryjQuery.error()
.length.pushStack()
CSS 1/2 Selectors
All SelectorAttr. Contains PrefixAttr. Contains Word
Attr. EqualsChildClass
DescendantElement:first-child
Has Attr.IDMultiple
Next Adjacent
CSS 3 Selectors
Attr. ContainsAttr. Ends WithAttr. Starts With
:checked:disabled:empty
:enabled:first-of-type:lang
:last-child:last-of-typeNext Siblings
:not():nth-child():nth-last-child()
:nth-last-of-type:nth-of-type:only-child
:only-of-type:root:target
Custom Selectors
:animatedAttr. Not Equal:contains()
:first:has():header
:hidden:lastMultiple Attr.
:parent:visible
Form Selectors
:button:checkbox:file
:focus:image:input
:password:radio:reset
:selected:submit:text
Index Positional Selectors
:eq():even:gt()
:lt():odd
DOM Element Methods
.get().index().size().toArray()
Tree Traversal
.children().closest().find()
.next().nextAll().nextUntil()
.offsetparent().parent().parents()
.parentsUntil().prev().prevAll()
.prevUntil().siblings()
Other Traversal
.add().addBack().andSelf()
.contents().each().end()
Class Attributes
.addClass().hasClass().removeClass().toggleClass()
General Attributes/Properties
.attr().html().removeAttr().val()
Properties
.css()jQuery.cssHooks.height()
.innerHeight().innerWidth().offset()
.outerHeight().outerWidth().position()
.prop().removeProp().scrollLeft()
.scrollTop().width()
Filtering
.eq().filter().first().has().is()
.last().map().not().slice()
Inner Dom Insertion
.append().appendTo().prepend()
.prependTo().text()
Outer Dom Insertion
.after().before().insertAfter().insertBefore()
Wrapped Dom Insertion
.wrap().wrapAll().wrapInner()
DOM Removal
.detach().empty().remove().unwrap()
DOM Replacement
.replaceAll().replaceWith()
Basic & Custom Effects
BasicCustom
.hide().show().toggle().animate()
Fading Effects
.fadeIn().fadeOut().fadeTo().fadeToggle()
Sliding Effects
.slideDown().slideToggle().slideUp()
Controlling Effects
.clearQueue().delay().dequeue()
.finish()jQuery.fx.intervaljQuery.fx.off
.queue().stop()
General Utilities
jQuery.contains()jQuery.each()jQuery.extend()
jQuery.globalEval()jQuery.grep()jQuery.inArray()
jQuery.makeArray()jQuery.map() jQuery.merge()
jQuery.noop()jQuery.now()jQuery.parseHTML()
jQuery.parseJSON()jQuery.parseXML()jQuery.trim()
jQuery.type()jQuery.unique()
Global Object Properties & Copying Utilities
Global Object PropertiesCopying Utilities
jQuery.boxModeljQuery.browserjQuery.support.clone()
Data Utilities
.data()jQuery.data()jQuery.dequeue()
jQuery.hasData()jQuery.queue().removeData()
jQuery.removeData()
Type Utilities
jQuery.isArray()jQuery.isEmptyObject()jQuery.isFunction()
jQuery.isNumeric()jQuery.isPlainObject()jQuery.isWindow()
jQuery.isXMLDoc()
Loading & Browser Events
Document Loading EventsBrowser Events
.load().ready().unload() .error().resize().scroll()
Keyboard & Keyboard/Mouse Events
Keyboard EventsKeyboard/Mouse Events
.keydown().keypress().keyup() .focusin().focusout()
Mouse Events
.click().dblclick().hover()
.mousedown().mouseenter().mouseleave()
.mousemove().mouseout().mouseover()
.mouseup().toggle()
Form Events
.blur().change().focus() .select().submit()
Event Handler Attachments
.bind().delegate().die()
.live().off().on()
.one()jQuery.proxy().trigger()
.unbind().undelegate()
Event Object Methods
event.isDefaultPrevented()event.isImmediatePropagationStopped()
event.isPropagationStopped()event.preventDefault()
event.stopImmediatePropagation()event.stopPropagation()
Event Object Properties
event.clientXevent.clientYevent.currentTarget
event.dataevent.delegateTargetevent.namespace
event.pageXevent.pageYevent.relatedTarget
event.resultevent.targetevent.timeStamp
event.typeevent.which
Callbacks Object
jQuery.Callbacks()callbacks.add() callbacks.disable()
callbacks.empty()callbacks.fire()callbacks.fired()
callbacks.fireWith()callbacks.has()callbacks.lock()
callbacks.locked()callbacks.remove()
Deferred Object
jQuery.Deferred()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()
Ajax Low-Level Interface
jQuery.ajax()jQuery.ajaxPrefilter()jQuery.ajaxSetup()
Ajax Shorthand Methods
jQuery.get()jQuery.getJSON()jQuery.getScript()
.load()jQuery.post()
Ajax Serialization
.param().serialize().serializeArray()
Global Ajax Event Handlers
.ajaxComplete().ajaxError().ajaxSend()
.ajaxStart().ajaxStop().ajaxSuccess()


 

go to jQuery home page jQuery Home go to top of page Top