documentation.HELP! jQuery Documentation

Performance

jQuery

previous page next page

Performance

  • Append Outside of Loops
  • Cache Length During Loops
  • Detach Elements to Work with Them
  • Don’t Act on Absent Elements
  • Optimize Selectors
  • Use Stylesheets for Changing CSS on Many Elements
  • Variable Definition
  • Don’t Treat jQuery as a Black Box
 POWERED BYHERONOTE
previous page start next page

Menu

  • Homepage

Table of contents

  • jQuery & jQuery UI Documentation
    • Learning Center
      • About jQuery
        • How jQuery Works
        • Additional jQuery Support
      • JavaScript 101
        • Getting Started
        • Running Code
        • Syntax Basics
        • Types
        • Operators
        • Conditional Code
        • Loops
        • Reserved Words
        • Arrays
        • Objects
        • Functions
        • Testing Type
        • The "this” Keyword
        • Scope
        • Closures
      • Using jQuery Core
        • $ vs $()
        • $( document ).ready()
        • Avoiding Conflicts with Other Libraries
        • Attributes
        • Selecting Elements
        • Working with Selections
        • Manipulating Elements
        • The jQuery Object
        • Traversing
        • CSS, Styling, & Dimensions
        • Data Methods
        • Utility Methods
        • Iterating over jQuery and non-jQuery Objects
        • Using jQuery's .index() Function
        • Frequently Asked Questions
          • How do I select an item using class or ID?
          • How do I select elements when I already have a DOM element?
          • How do I test whether an element has a particular class?
          • How do I test whether an element exists?
          • How do I determine the state of a toggled element?
          • How do I select an element by an ID that has characters used in CSS notation?
          • How do I disable/enable a form element?
          • How do I check/uncheck a checkbox input or radio button?
          • How do I get the text value of a selected option?
          • How do I replace text from the 3rd element of a list of 10 items?
          • How do I pull a native DOM element from a jQuery object?
      • Events
        • Event Helpers
        • jQuery Event Basics
        • Introducing Events
        • Handling Events
        • Inside the Event Handling Function
        • Understanding Event Delegation
        • Triggering Event Handlers
        • History of jQuery Events
        • Introducing Custom Events
        • jQuery Event Extensions
      • Effects
        • Introduction to Effects
        • Custom Effects with $.fn.animate
        • Queue & Dequeue Explained
        • The uses of jQuery .queue() and .dequeue()
      • Ajax
        • Key Concepts
        • jQuery's Ajax-Related Methods
        • Ajax and Forms
        • Working with JSONP
        • Ajax Events
      • Plugins
        • Finding & Evaluating Plugins
        • How to Create a Basic Plugin
        • Advanced Plugin Concepts
        • Writing Stateful Plugins with the jQuery UI Widget Factory
      • Performance
        • Append Outside of Loops
        • Cache Length During Loops
        • Detach Elements to Work with Them
        • Don't Act on Absent Elements
        • Optimize Selectors
        • Use Stylesheets for Changing CSS on Many Elements
        • Variable Definition
        • Don't Treat jQuery as a Black Box
      • Code Organization
        • Code Organization Concepts
        • Beware Anonymous Functions
        • Keep Things DRY
        • Feature & Browser Detection
        • Deferreds
          • jQuery Deferreds
          • Deferred examples
      • jQuery UI
        • Getting Started with jQuery UI
        • How jQuery UI Works
        • Theming jQuery UI
          • Using jQuery UI ThemeRoller
          • jQuery UI CSS Framework API
          • How To Write a Theme
        • Widget Factory
          • Why Use the Widget Factory
          • How To Use the Widget Factory
      • jQuery Mobile
        • Getting Started with jQuery Mobile
        • Creating a custom theme with ThemeRoller
    • jQuery API Documentation
      • All
        • .add()
        • .addBack()
        • .addClass()
        • .after()
        • .ajaxComplete()
        • .ajaxError()
        • .ajaxSend()
        • .ajaxStart()
        • .ajaxStop()
        • .ajaxSuccess()
        • All Selector ("*”)
        • .andSelf()
        • .animate()
        • :animated Selector
        • .append()
        • .appendTo()
        • .attr()
        • Attribute Contains Prefix Selector [name|="value"]
        • Attribute Contains Selector [name*="value"]
        • Attribute Contains Word Selector [name~="value"]
        • Attribute Ends With Selector [name$="value"]
        • Attribute Equals Selector [name="value"]
        • Attribute Not Equal Selector [name!="value"]
        • Attribute Starts With Selector [name^="value"]
        • .before()
        • .bind()
        • .blur()
        • :button Selector
        • callbacks.add()
        • callbacks.disable()
        • callbacks.disabled()
        • callbacks.empty()
        • callbacks.fire()
        • callbacks.fired()
        • callbacks.fireWith()
        • callbacks.has()
        • callbacks.lock()
        • callbacks.locked()
        • callbacks.remove()
        • .change()
        • :checkbox Selector
        • :checked Selector
        • Child Selector ("parent > child”)
        • .children()
        • Class Selector (".class”)
        • .clearQueue()
        • .click()
        • .clone()
        • .closest()
        • :contains() Selector
        • .contents()
        • .context
        • .css()
        • .data()
        • .dblclick()
        • 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()
        • .delay()
        • .delegate()
        • .dequeue()
        • Descendant Selector ("ancestor descendant”)
        • .detach()
        • .die()
        • :disabled Selector
        • .each()
        • Element Selector ("element”)
        • .empty()
        • :empty Selector
        • :enabled Selector
        • .end()
        • .eq()
        • :eq() Selector
        • .error()
        • :even Selector
        • event.currentTarget
        • event.data
        • event.delegateTarget
        • event.isDefaultPrevented()
        • event.isImmediatePropagationStopped()
        • event.isPropagationStopped()
        • event.metaKey
        • event.namespace
        • event.pageX
        • event.pageY
        • event.preventDefault()
        • event.relatedTarget
        • event.result
        • event.stopImmediatePropagation()
        • event.stopPropagation()
        • event.target
        • event.timeStamp
        • event.type
        • event.which
        • .fadeIn()
        • .fadeOut()
        • .fadeTo()
        • .fadeToggle()
        • :file Selector
        • .filter()
        • .find()
        • .finish()
        • .first()
        • :first-child Selector
        • :first-of-type Selector
        • :first Selector
        • .focus()
        • :focus Selector
        • .focusin()
        • .focusout()
        • .get()
        • :gt() Selector
        • .has()
        • Has Attribute Selector [name]
        • :has() Selector
        • .hasClass()
        • :header Selector
        • .height()
        • :hidden Selector
        • .hide()
        • .hover()
        • .html()
        • ID Selector ("#id”)
        • :image Selector
        • .index()
        • .innerHeight()
        • .innerWidth()
        • :input Selector
        • .insertAfter()
        • .insertBefore()
        • .is()
        • jQuery()
        • .jquery
        • jQuery.ajax()
        • jQuery.ajaxPrefilter()
        • jQuery.ajaxSetup()
        • jQuery.ajaxTransport()
        • jQuery.boxModel
        • jQuery.browser
        • jQuery.Callbacks()
        • jQuery.contains()
        • jQuery.cssHooks
        • jQuery.data()
        • jQuery.Deferred()
        • jQuery.dequeue()
        • jQuery.each()
        • jQuery.error()
        • jQuery.extend()
        • jQuery.fx.interval
        • jQuery.fx.off
        • jQuery.get()
        • jQuery.getJSON()
        • jQuery.getScript()
        • jQuery.globalEval()
        • jQuery.grep()
        • jQuery.hasData()
        • jQuery.holdReady()
        • jQuery.inArray()
        • jQuery.isArray()
        • jQuery.isEmptyObject()
        • jQuery.isFunction()
        • jQuery.isNumeric()
        • jQuery.isPlainObject()
        • jQuery.isWindow()
        • jQuery.isXMLDoc()
        • jQuery.makeArray()
        • jQuery.map()
        • jQuery.merge()
        • jQuery.noConflict()
        • jQuery.noop()
        • jQuery.now()
        • jQuery.param()
        • jQuery.parseHTML()
        • jQuery.parseJSON()
        • jQuery.parseXML()
        • jQuery.post()
        • jQuery.proxy()
        • jQuery.queue()
        • jQuery.removeData()
        • jQuery.sub()
        • jQuery.support
        • jQuery.trim()
        • jQuery.type()
        • jQuery.unique()
        • jQuery.when()
        • .keydown()
        • .keypress()
        • .keyup()
        • :lang Selector
        • .last()
        • :last-child Selector
        • :last-of-type Selector
        • :last Selector
        • .length
        • .live()
        • .load()
        • .load()
        • :lt() Selector
        • .map()
        • .mousedown()
        • .mouseenter()
        • .mouseleave()
        • .mousemove()
        • .mouseout()
        • .mouseover()
        • .mouseup()
        • Multiple Attribute Selector [name="value"][name2="value2"]
        • Multiple Selector ("selector1, selector2, selectorN”)
        • .next()
        • Next Adjacent Selector ("prev + next”)
        • Next Siblings Selector ("prev ~ siblings”)
        • .nextAll()
        • .nextUntil()
        • .not()
        • :not() Selector
        • :nth-child() Selector
        • :nth-last-child() Selector
        • :nth-last-of-type() Selector
        • :nth-of-type() Selector
        • :odd Selector
        • .off()
        • .offset()
        • .offsetParent()
        • .on()
        • .one()
        • :only-child Selector
        • :only-of-type Selector
        • .outerHeight()
        • .outerWidth()
        • .parent()
        • :parent Selector
        • .parents()
        • .parentsUntil()
        • :password Selector
        • .position()
        • .prepend()
        • .prependTo()
        • .prev()
        • .prevAll()
        • .prevUntil()
        • .promise()
        • .prop()
        • .pushStack()
        • .queue()
        • :radio Selector
        • .ready()
        • .remove()
        • .removeAttr()
        • .removeClass()
        • .removeData()
        • .removeProp()
        • .replaceAll()
        • .replaceWith()
        • :reset Selector
        • .resize()
        • :root Selector
        • .scroll()
        • .scrollLeft()
        • .scrollTop()
        • .select()
        • :selected Selector
        • .selector
        • .serialize()
        • .serializeArray()
        • .show()
        • .siblings()
        • .size()
        • .slice()
        • .slideDown()
        • .slideToggle()
        • .slideUp()
        • .stop()
        • .submit()
        • :submit Selector
        • :target Selector
        • .text()
        • :text Selector
        • .toArray()
        • .toggle()
        • .toggle()
        • .toggleClass()
        • .trigger()
        • .triggerHandler()
        • .unbind()
        • .undelegate()
        • .unload()
        • .unwrap()
        • .val()
        • :visible Selector
        • .width()
        • .wrap()
        • .wrapAll()
        • .wrapInner()
      • Ajax
        • Global Ajax Event Handlers
          • .ajaxComplete()
          • .ajaxError()
          • .ajaxSend()
          • .ajaxStart()
          • .ajaxStop()
          • .ajaxSuccess()
        • Helper Functions
          • jQuery.param()
          • .serialize()
          • .serializeArray()
        • Low-Level Interface
          • jQuery.ajax()
          • jQuery.ajaxPrefilter()
          • jQuery.ajaxSetup()
          • jQuery.ajaxTransport()
        • Shorthand Methods
          • jQuery.get()
          • jQuery.getJSON()
          • jQuery.getScript()
          • jQuery.post()
          • .load()
        • Ajax Events | jQuery API Documentation
      • Attributes
        • .addClass()
        • .attr()
        • .hasClass()
        • .html()
        • .prop()
        • .removeAttr()
        • .removeClass()
        • .removeProp()
        • .toggleClass()
        • .val()
      • Callbacks Object
        • callbacks.add()
        • callbacks.disable()
        • callbacks.disabled()
        • callbacks.empty()
        • callbacks.fire()
        • callbacks.fired()
        • callbacks.fireWith()
        • callbacks.has()
        • callbacks.lock()
        • callbacks.locked()
        • callbacks.remove()
        • jQuery.Callbacks()
      • Core
        • jQuery()
        • jQuery.holdReady()
        • jQuery.noConflict()
        • jQuery.sub()
        • jQuery.when()
      • CSS
        • .addClass()
        • .css()
        • .hasClass()
        • .height()
        • .innerHeight()
        • .innerWidth()
        • jQuery.cssHooks
        • .offset()
        • .outerHeight()
        • .outerWidth()
        • .position()
        • .removeClass()
        • .scrollLeft()
        • .scrollTop()
        • .toggleClass()
        • .width()
      • Data
        • .clearQueue()
        • .data()
        • .dequeue()
        • jQuery.data()
        • jQuery.dequeue()
        • jQuery.hasData()
        • jQuery.queue()
        • jQuery.removeData()
        • .queue()
        • .removeData()
      • 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()
        • jQuery.Deferred()
        • jQuery.when()
        • .promise()
      • Deprecated
        • Deprecated 1.8
          • .toggle()
      • Dimensions
        • .height()
        • .innerHeight()
        • .innerWidth()
        • .outerHeight()
        • .outerWidth()
        • .width()
      • Effects
        • Basics
          • .hide()
          • .show()
          • .toggle()
        • Custom
          • .animate()
          • .clearQueue()
          • .delay()
          • .dequeue()
          • .finish()
          • jQuery.fx.interval
          • jQuery.fx.off
          • .queue()
          • .stop()
        • Fading
          • .fadeIn()
          • .fadeOut()
          • .fadeTo()
          • .fadeToggle()
        • Sliding
          • .slideDown()
          • .slideToggle()
          • .slideUp()
      • Events
        • Browser Events
          • .error()
          • .resize()
          • .scroll()
        • Document Loading
          • .load()
          • .ready()
          • .unload()
        • Event Handler Attachment
          • .bind()
          • .delegate()
          • .die()
          • jQuery.proxy()
          • .live()
          • .off()
          • .on()
          • .one()
          • .trigger()
          • .triggerHandler()
          • .unbind()
          • .undelegate()
        • Event Object
          • event.currentTarget
          • event.data
          • event.delegateTarget
          • event.isDefaultPrevented()
          • event.isImmediatePropagationStopped()
          • event.isPropagationStopped()
          • event.metaKey
          • event.namespace
          • event.pageX
          • event.pageY
          • event.preventDefault()
          • event.relatedTarget
          • event.result
          • event.stopImmediatePropagation()
          • event.stopPropagation()
          • event.target
          • event.timeStamp
          • event.type
          • event.which
        • Form Events
          • .blur()
          • .change()
          • .focus()
          • .select()
          • .submit()
        • Keyboard Events
          • .focusin()
          • .focusout()
          • .keydown()
          • .keypress()
          • .keyup()
        • Mouse Events
          • .click()
          • .dblclick()
          • .focusin()
          • .focusout()
          • .hover()
          • .mousedown()
          • .mouseenter()
          • .mouseleave()
          • .mousemove()
          • .mouseout()
          • .mouseover()
          • .mouseup()
          • .toggle()
      • Forms
        • .blur()
        • .change()
        • .focus()
        • jQuery.param()
        • .select()
        • .serialize()
        • .serializeArray()
        • .submit()
        • .val()
      • Internals
        • .context
        • .jquery
        • jQuery.error()
        • .pushStack()
        • .selector
      • Manipulation
        • Class Attribute
          • .addClass()
          • .hasClass()
          • .removeClass()
          • .toggleClass()
        • Copying
          • .clone()
        • DOM Insertion, Around
          • .unwrap()
          • .wrap()
          • .wrapAll()
          • .wrapInner()
        • DOM Insertion, Inside
          • .append()
          • .appendTo()
          • .html()
          • .prepend()
          • .prependTo()
          • .text()
        • DOM Insertion, Outside
          • .after()
          • .before()
          • .insertAfter()
          • .insertBefore()
        • DOM Removal
          • .detach()
          • .empty()
          • .remove()
          • .unwrap()
        • DOM Replacement
          • .replaceAll()
          • .replaceWith()
        • General Attributes
          • .attr()
          • .prop()
          • .removeAttr()
          • .removeProp()
          • .val()
        • Style Properties
          • .css()
          • .height()
          • .innerHeight()
          • .innerWidth()
          • .offset()
          • .outerHeight()
          • .outerWidth()
          • .position()
          • .scrollLeft()
          • .scrollTop()
          • .width()
      • Miscellaneous
        • Collection Manipulation
          • .each()
          • jQuery.param()
        • Data Storage
          • .data()
          • .removeData()
        • DOM Element Methods
          • .get()
          • .index()
          • .size()
          • .toArray()
        • Setup Methods
          • jQuery.noConflict()
      • Offset
        • .offset()
        • .offsetParent()
        • .position()
        • .scrollLeft()
        • .scrollTop()
      • Properties
        • Properties of jQuery Object Instances
          • .context
          • .jquery
          • .length
        • Properties of the Global jQuery Object
          • jQuery.browser
          • jQuery.fx.interval
          • jQuery.fx.off
          • jQuery.support
          • .selector
      • Selectors
        • Attribute
          • Attribute Contains Prefix Selector [name|="value"]
          • Attribute Contains Selector [name*="value"]
          • Attribute Contains Word Selector [name~="value"]
          • Attribute Ends With Selector [name$="value"]
          • Attribute Equals Selector [name="value"]
          • Attribute Not Equal Selector [name!="value"]
          • Attribute Starts With Selector [name^="value"]
          • Has Attribute Selector [name]
          • Multiple Attribute Selector [name="value"][name2="value2"]
        • Basic
          • All Selector ("*”)
          • Class Selector (".class”)
          • Element Selector ("element”)
          • ID Selector ("#id”)
          • Multiple Selector ("selector1, selector2, selectorN”)
        • Basic Filter
          • :animated Selector
          • :eq() Selector
          • :even Selector
          • :first Selector
          • :focus Selector
          • :gt() Selector
          • :header Selector
          • :lang Selector
          • :last Selector
          • :lt() Selector
          • :not() Selector
          • :odd Selector
          • :root Selector
          • :target Selector
        • Child Filter
          • :first-child Selector
          • :first-of-type Selector
          • :last-child Selector
          • :last-of-type Selector
          • :nth-child() Selector
          • :nth-last-child() Selector
          • :nth-last-of-type() Selector
          • :nth-of-type() Selector
          • :only-child Selector
          • :only-of-type Selector
        • Content Filter
          • :contains() Selector
          • :empty Selector
          • :has() Selector
          • :parent Selector
        • Form
          • :button Selector
          • :checkbox Selector
          • :checked Selector
          • :disabled Selector
          • :enabled Selector
          • :file Selector
          • :focus Selector
          • :image Selector
          • :input Selector
          • :password Selector
          • :radio Selector
          • :reset Selector
          • :selected Selector
          • :submit Selector
          • :text Selector
        • Hierarchy
          • Child Selector ("parent > child”)
          • Descendant Selector ("ancestor descendant”)
          • Next Adjacent Selector ("prev + next”)
          • Next Siblings Selector ("prev ~ siblings”)
        • jQuery Extensions
          • :animated Selector
          • Attribute Not Equal Selector [name!="value"]
          • :button Selector
          • :checkbox Selector
          • :eq() Selector
          • :even Selector
          • :file Selector
          • :first Selector
          • :gt() Selector
          • :has() Selector
          • :header Selector
          • :hidden Selector
          • :image Selector
          • :input Selector
          • :last Selector
          • :lt() Selector
          • :odd Selector
          • :parent Selector
          • :password Selector
          • :radio Selector
          • :reset Selector
          • :selected Selector
          • :submit Selector
          • :text Selector
          • :visible Selector
        • Visibility Filter
          • :hidden Selector
          • :visible Selector
      • Traversing
        • Filtering
          • .eq()
          • .filter()
          • .first()
          • .has()
          • .is()
          • .last()
          • .map()
          • .not()
          • .slice()
        • Miscellaneous Traversing
          • .add()
          • .addBack()
          • .andSelf()
          • .contents()
          • .end()
          • .not()
        • Tree Traversal
          • .children()
          • .closest()
          • .find()
          • .next()
          • .nextAll()
          • .nextUntil()
          • .offsetParent()
          • .parent()
          • .parents()
          • .parentsUntil()
          • .prev()
          • .prevAll()
          • .prevUntil()
          • .siblings()
      • Utilities
        • .clearQueue()
        • .dequeue()
        • jQuery.boxModel
        • jQuery.browser
        • jQuery.contains()
        • jQuery.data()
        • jQuery.dequeue()
        • 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.parseHTML()
        • jQuery.parseJSON()
        • jQuery.parseXML()
        • jQuery.proxy()
        • jQuery.queue()
        • jQuery.removeData()
        • jQuery.support
        • jQuery.trim()
        • jQuery.type()
        • jQuery.unique()
        • .queue()
      • Version
        • Version 1.0
          • .add()
          • .addClass()
          • .after()
          • .ajaxComplete()
          • .ajaxError()
          • .ajaxSend()
          • .ajaxStart()
          • .ajaxStop()
          • .ajaxSuccess()
          • All Selector ("*”)
          • .animate()
          • .append()
          • .appendTo()
          • .attr()
          • Attribute Contains Prefix Selector [name|="value"]
          • Attribute Contains Selector [name*="value"]
          • Attribute Contains Word Selector [name~="value"]
          • Attribute Ends With Selector [name$="value"]
          • Attribute Equals Selector [name="value"]
          • Attribute Not Equal Selector [name!="value"]
          • Attribute Starts With Selector [name^="value"]
          • .before()
          • .bind()
          • .blur()
          • :button Selector
          • .change()
          • :checkbox Selector
          • :checked Selector
          • Child Selector ("parent > child”)
          • .children()
          • Class Selector (".class”)
          • .click()
          • .clone()
          • .css()
          • .dblclick()
          • Descendant Selector ("ancestor descendant”)
          • :disabled Selector
          • .each()
          • Element Selector ("element”)
          • .empty()
          • :empty Selector
          • :enabled Selector
          • .end()
          • :eq() Selector
          • .error()
          • :even Selector
          • event.preventDefault()
          • event.stopPropagation()
          • event.target
          • event.type
          • .fadeIn()
          • .fadeOut()
          • .fadeTo()
          • :file Selector
          • .filter()
          • .find()
          • :first Selector
          • .focus()
          • .get()
          • :gt() Selector
          • Has Attribute Selector [name]
          • .height()
          • :hidden Selector
          • .hide()
          • .hover()
          • .html()
          • ID Selector ("#id”)
          • :image Selector
          • .index()
          • :input Selector
          • .insertAfter()
          • .insertBefore()
          • .is()
          • jQuery()
          • jQuery.ajax()
          • jQuery.boxModel
          • jQuery.browser
          • jQuery.each()
          • jQuery.extend()
          • jQuery.get()
          • jQuery.getJSON()
          • jQuery.getScript()
          • jQuery.grep()
          • jQuery.map()
          • jQuery.merge()
          • jQuery.noConflict()
          • jQuery.post()
          • jQuery.trim()
          • .keydown()
          • .keypress()
          • .keyup()
          • :last Selector
          • .length
          • .load()
          • .load()
          • :lt() Selector
          • .mousedown()
          • .mouseenter()
          • .mouseleave()
          • .mousemove()
          • .mouseout()
          • .mouseover()
          • .mouseup()
          • Multiple Attribute Selector [name="value"][name2="value2"]
          • Multiple Selector ("selector1, selector2, selectorN”)
          • .next()
          • Next Adjacent Selector ("prev + next”)
          • Next Siblings Selector ("prev ~ siblings”)
          • .not()
          • :not() Selector
          • :odd Selector
          • .parent()
          • :parent Selector
          • .parents()
          • :password Selector
          • .prepend()
          • .prependTo()
          • .prev()
          • .pushStack()
          • :radio Selector
          • .ready()
          • .remove()
          • .removeAttr()
          • .removeClass()
          • :reset Selector
          • .resize()
          • .scroll()
          • .select()
          • :selected Selector
          • .serialize()
          • .show()
          • .siblings()
          • .size()
          • .slideDown()
          • .slideToggle()
          • .slideUp()
          • .submit()
          • :submit Selector
          • .text()
          • :text Selector
          • .toggle()
          • .toggle()
          • .toggleClass()
          • .trigger()
          • .unbind()
          • .unload()
          • .val()
          • :visible Selector
          • .width()
          • .wrap()
        • Version 1.0.4
          • event.metaKey
          • event.pageX
          • event.pageY
          • jQuery.globalEval()
        • Version 1.1
          • .attr()
          • event.data
          • jQuery.ajaxSetup()
          • .one()
        • Version 1.1.2
          • .eq()
        • Version 1.1.3
          • event.which
          • jQuery.browser
          • jQuery.unique()
        • Version 1.1.4
          • :contains() Selector
          • event.relatedTarget
          • :first-child Selector
          • :has() Selector
          • jQuery.isXMLDoc()
          • :last-child Selector
          • :nth-child() Selector
          • :only-child Selector
          • .slice()
        • Version 1.2
          • .andSelf()
          • :animated Selector
          • .contents()
          • .dequeue()
          • .hasClass()
          • :header Selector
          • jQuery.inArray()
          • jQuery.isFunction()
          • jQuery.makeArray()
          • jQuery.param()
          • .map()
          • .nextAll()
          • .offset()
          • .position()
          • .prevAll()
          • .queue()
          • .replaceAll()
          • .replaceWith()
          • .serializeArray()
          • .stop()
          • .triggerHandler()
          • .wrapAll()
          • .wrapInner()
        • Version 1.2.3
          • .data()
          • jQuery.data()
          • jQuery.removeData()
          • .removeData()
        • Version 1.2.6
          • event.timeStamp
          • .innerHeight()
          • .innerWidth()
          • .outerHeight()
          • .outerWidth()
          • .scrollLeft()
          • .scrollTop()
        • Version 1.3
          • .closest()
          • .context
          • .die()
          • event.currentTarget
          • event.isDefaultPrevented()
          • event.isImmediatePropagationStopped()
          • event.isPropagationStopped()
          • event.result
          • event.stopImmediatePropagation()
          • jQuery.dequeue()
          • jQuery.fx.off
          • jQuery.isArray()
          • jQuery.queue()
          • jQuery.support
          • .live()
          • .pushStack()
          • .toggle()
          • .toggleClass()
        • Version 1.4
          • .add()
          • .addClass()
          • .after()
          • .append()
          • .before()
          • .bind()
          • .clearQueue()
          • .closest()
          • .css()
          • .data()
          • .delay()
          • .detach()
          • .filter()
          • .first()
          • .focusin()
          • .focusout()
          • .has()
          • .html()
          • .index()
          • jQuery()
          • jQuery.contains()
          • jQuery.data()
          • jQuery.isEmptyObject()
          • jQuery.isPlainObject()
          • jQuery.noop()
          • jQuery.param()
          • jQuery.proxy()
          • .last()
          • .nextUntil()
          • .not()
          • .offset()
          • .parentsUntil()
          • .prepend()
          • .prevUntil()
          • .removeAttr()
          • .removeClass()
          • .replaceWith()
          • .text()
          • .toArray()
          • .toggleClass()
          • .unwrap()
          • .val()
          • .wrap()
          • .wrapAll()
          • .wrapInner()
        • Version 1.4.1
          • .die()
          • .height()
          • jQuery.error()
          • jQuery.parseJSON()
          • .width()
        • Version 1.4.2
          • .delegate()
          • .undelegate()
        • Version 1.4.3
          • .bind()
          • .blur()
          • .change()
          • .click()
          • .data()
          • .dblclick()
          • .delegate()
          • .die()
          • .error()
          • event.namespace
          • .fadeIn()
          • .fadeOut()
          • .fadeTo()
          • .focus()
          • .focusin()
          • .focusout()
          • .hide()
          • jQuery.cssHooks
          • jQuery.data()
          • jQuery.fx.interval
          • jQuery.isWindow()
          • jQuery.now()
          • jQuery.type()
          • .keydown()
          • .keypress()
          • .keyup()
          • .load()
          • .mousedown()
          • .mouseenter()
          • .mouseleave()
          • .mousemove()
          • .mouseout()
          • .mouseover()
          • .mouseup()
          • .resize()
          • .scroll()
          • .select()
          • .show()
          • .slideDown()
          • .slideToggle()
          • .slideUp()
          • .submit()
          • .toggle()
          • .unbind()
          • .undelegate()
          • .unload()
        • Version 1.4.4
          • .fadeToggle()
        • Version 1.5
          • .clone()
          • deferred.done()
          • deferred.fail()
          • deferred.isRejected()
          • deferred.isResolved()
          • deferred.promise()
          • deferred.reject()
          • deferred.rejectWith()
          • deferred.resolve()
          • deferred.resolveWith()
          • deferred.then()
          • jQuery.ajax()
          • jQuery.ajaxPrefilter()
          • jQuery.ajaxTransport()
          • jQuery.Deferred()
          • jQuery.get()
          • jQuery.getJSON()
          • jQuery.getScript()
          • jQuery.hasData()
          • jQuery.parseXML()
          • jQuery.post()
          • jQuery.sub()
          • jQuery.when()
        • Version 1.5.1
          • jQuery.ajax()
          • jQuery.support
        • Version 1.6
          • .attr()
          • .closest()
          • deferred.always()
          • deferred.pipe()
          • .find()
          • :focus Selector
          • .is()
          • jQuery.holdReady()
          • jQuery.map()
          • jQuery.proxy()
          • .nextUntil()
          • .parentsUntil()
          • .prevUntil()
          • .promise()
          • .prop()
          • .removeProp()
          • .undelegate()
        • Version 1.7
          • callbacks.add()
          • callbacks.disable()
          • callbacks.disabled()
          • callbacks.empty()
          • callbacks.fire()
          • callbacks.fired()
          • callbacks.fireWith()
          • callbacks.has()
          • callbacks.lock()
          • callbacks.locked()
          • callbacks.remove()
          • deferred.notify()
          • deferred.notifyWith()
          • deferred.pipe()
          • deferred.progress()
          • deferred.state()
          • deferred.then()
          • event.delegateTarget
          • .is()
          • jQuery.Callbacks()
          • jQuery.isNumeric()
          • .off()
          • .on()
          • .removeAttr()
          • .removeData()
          • .stop()
        • Version 1.8
          • .addBack()
          • deferred.pipe()
          • :eq() Selector
          • jQuery.parseHTML()
        • Version 1.9
          • .css()
          • .finish()
          • :first-of-type Selector
          • :lang Selector
          • :last-of-type Selector
          • :nth-last-child() Selector
          • :nth-last-of-type() Selector
          • :nth-of-type() Selector
          • :only-of-type Selector
          • :root Selector
          • :target Selector
      • Types | jQuery API Documentation
    • jQuery UI API Documentation
      • All
        • Accordion Widget
        • .addClass()
        • Autocomplete Widget
        • Blind Effect
        • Bounce Effect
        • Button Widget
        • Clip Effect
        • :data() Selector
        • Datepicker Widget
        • Dialog Widget
        • .disableSelection()
        • Draggable Widget
        • Drop Effect
        • Droppable Widget
        • .effect()
        • .enableSelection()
        • Explode Effect
        • Fade Effect
        • .focus()
        • :focusable Selector
        • Fold Effect
        • .hide()
        • Highlight Effect
        • Widget Factory
        • Menu Widget
        • Mouse Interaction
        • .position()
        • Progressbar Widget
        • Puff Effect
        • Pulsate Effect
        • .removeClass()
        • .removeUniqueId()
        • Resizable Widget
        • Scale Effect
        • .scrollParent()
        • Selectable Widget
        • Shake Effect
        • .show()
        • Size Effect
        • Slide Effect
        • Slider Widget
        • Sortable Widget
        • Spinner Widget
        • .switchClass()
        • :tabbable Selector
        • Tabs Widget
        • .toggle()
        • .toggleClass()
        • Tooltip Widget
        • Transfer Effect
        • .uniqueId()
        • .zIndex()
      • Effects
        • .addClass()
        • Blind Effect
        • Bounce Effect
        • Clip Effect
        • Drop Effect
        • .effect()
        • Explode Effect
        • Fade Effect
        • Fold Effect
        • .hide()
        • Highlight Effect
        • Puff Effect
        • Pulsate Effect
        • .removeClass()
        • Scale Effect
        • Shake Effect
        • .show()
        • Size Effect
        • Slide Effect
        • .switchClass()
        • .toggle()
        • .toggleClass()
        • Transfer Effect
      • Effects Core
        • .addClass()
        • .effect()
        • .hide()
        • .removeClass()
        • .show()
        • .switchClass()
        • .toggle()
        • .toggleClass()
      • Interactions
        • Draggable Widget
        • Droppable Widget
        • Mouse Interaction
        • Resizable Widget
        • Selectable Widget
        • Sortable Widget
      • Method Overrides
        • .addClass()
        • .focus()
        • .hide()
        • .position()
        • .removeClass()
        • .show()
        • .toggle()
        • .toggleClass()
      • Methods
        • .disableSelection()
        • .effect()
        • .enableSelection()
        • .focus()
        • .hide()
        • .position()
        • .removeUniqueId()
        • .scrollParent()
        • .show()
        • .toggle()
        • .uniqueId()
        • .zIndex()
      • Selectors
        • :data() Selector
        • :focusable Selector
        • :tabbable Selector
      • UI Core
        • :data() Selector
        • .disableSelection()
        • .enableSelection()
        • .focus()
        • :focusable Selector
        • .removeUniqueId()
        • .scrollParent()
        • :tabbable Selector
        • .uniqueId()
        • .zIndex()
      • Utilities
        • Widget Factory
        • Mouse Interaction
        • .position()
      • Widgets
        • Accordion Widget
        • Autocomplete Widget
        • Button Widget
        • Datepicker Widget
        • Dialog Widget
        • Widget Factory
        • Menu Widget
        • Progressbar Widget
        • Slider Widget
        • Spinner Widget
        • Tabs Widget
        • Tooltip Widget
      • Easings
  • Check Update

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.