jQuery live() Method

jQuery empty remove detach

The jQuery live method attach one or more event handlers for all elements which match the current selector and specifies a function to run when the events occur.

Event handlers attached using live() method works for both current and future elements which match the selector.

Syntax of jQuery live():

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

Note: The jQuery live() method was deprecated in jQuery version 1.7 and removed in version 1.9. You can use the on() method instead.


$("button").live("click", function(){
console.log("Button clicked!");

Read Also:

You can also bind multiple live event handlers:

$( "button" ).live({
click: function() {
console.log("Button clicked!");
mouseover: function() {
console.log("Button mouseover!");
mouseout: function() {
console.log("Button mouseout!");

Leave a Reply

Your email address will not be published. Required fields are marked *