callbacks.lock()

Lock a callback list in its current state. This method returns the Callbacks object onto which it is attached (this). If the Callbacks object is created with the "memory" flag as its argument, additional functions may be added and fired after the callback list is locked. callbacks.lock() version added: 1.7 This method does

.change()

Bind an event handler to the "change" JavaScript event, or trigger that event on an element. This method is a shortcut for .on( "change", handler ) in the first two variations, and .trigger( "change" ) in the third. The change event is sent to an element when its value changes. This event is limited to <input> elements, <textarea> boxes and <select> elements. For select boxes, checkboxes, and radio buttons, the event is fired immedia

callbacks.has()

Determine whether or not the list has any callbacks attached. If a callback is provided as an argument, determine whether it is in a list. callbacks.has( [callback ] ) version added: 1.7 callback Function() The callback to search for.

.blur()

Bind an event handler to the "blur" JavaScript event, or trigger that event on an element. This method is a shortcut for .on( "blur", handler ) in the first two variations, and .trigger( "blur" ) in the third. The blur event is sent to an element when it loses focus. Originally, this event was only applicable to form elements, such as <input>. In recent browsers, the domain of the event has been extended to include all element types. An element

callbacks.fire()

Call all of the callbacks with the given arguments. This method returns the Callbacks object onto which it is attached (this). callbacks.fire( arguments ) version added: 1.7 arguments Anything The argument or list of arguments to pass back to the callb

callbacks.empty()

Remove all of the callbacks from a list. This method returns the Callbacks object onto which it is attached (this). callbacks.empty() version added: 1.7 This method does not accept any arguments. Examples:

.bind()

Attach a handler to an event for the elements. As of jQuery 1.7, the .on() method is the preferred method for attaching event handlers to a document. For earlier versions, the .bind() method is used for attaching an event handler directly to elements. Handlers are attached to the currently selected elements in the jQuery object, so those elements must exist at the point the call to .bind() occurs. For more flexible event binding, see the discussion of

:button selector

Selects all button elements and elements of type button. An equivalent selector to $( ":button" ) using valid CSS is $( "button, input[type='button']" ). Because :button is a jQuery extension and not part of the CSS specification, queries using :button cannot take advantage of the performance boost provided by the native DOM querySelectorAll() method. To achieve the best performance when using :button to select elements, first select the elements usi

Attribute not equal selector [name!=”value”]

Select elements that either don't have the specified attribute, or do have the specified attribute but not with a certain value. This selector is equivalent to :not([attr='value']). Because [name!="value"] is a jQuery extension and not part of the CSS specification, queries using [name!="value"] cannot take advantage of the performance boost provided by the native DOM querySelectorAll() method. For better performance in modern browsers, use $( "your-

callbacks.add()

Add a callback or a collection of callbacks to a callback list. This method returns the Callbacks object onto which it is attached (this). callbacks.add( callbacks ) version added: 1.7 callbacks Function() or Array A function, or array of functions, th