Example

Hide or show a p element when a button is clicked:

$("button").live("click",function(){
  $("p").slideToggle();
});

Try it yourself »

Definition and Usage

The live() method attaches one or more event handlers for selected elements, and specifies a function to run when the events occur.

Event handlers attached using the live() method will work for both current and FUTURE elements matching the selector (like a new element created by a script).

Syntax

$(selector).live(event,data,function)

Parameter Description
event Required. Specifies one or more events to attach to the elements.

Multiple event values are separated by space. Must be a valid event.
data Optional. Specifies additional data to pass along to the function
function Required. Specifies the function to run when the event(s) occur


Examples

Try it Yourself - Examples

Add event handlers for future elements
How to use the live() method to add event handlers for elements not yet created.