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.
Example:
$("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!");
}
});

