jQuery | unbind() Method Last Updated : 20 Feb, 2019 Comments Improve Suggest changes Like Article Like Report The unbind() Method is an inbuilt method in jQuery which is used to remove any selected event handlers. This method can be used to remove particular event handler, or stop specific functions. It works on any event handler using an event object. Note: If no parameters are provided, the method works on all event handlers from the specified element. Syntax: $(selector).unbind(event, function, eventObj) Parameters: This method accepts three parameters as mentioned above and described below: event: It is an optional parameter which is used to specify events (one or more) to remove them from the elements. function: It is an optional parameter which is used to specify the name of the function to unbind from the specified event for the element. eventObj: It is an optional parameter which is used to specify the event object to remove from the event binding function. Example 1: This example describes the unbind() method to remove event handler from selected element. html <!DOCTYPE html> <html> <head> <title> jQuery unbind() Method </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <button> Click Here </button> <!-- Script to illustrates unbind() method --> <script> $(document).ready(function() { $("h1").click(function() { $(this).slideToggle(); }); $("button").click(function() { $("h1").unbind(); }); }); </script> </body> </html> Output: Before click anywhere: After clicking on the element h1: After clicking on the button event will not work: Example 2: This example describes the unbind() method to remove event handler from selected element. html <!DOCTYPE html> <html> <head> <title> jQuery unbind() Method </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <style> h1 { border: 1px solid black; height: 100px; padding-top: 35px; background: green; color: white; } </style> </head> <body style = "text-align:center;"> <h1>GeeksForGeeks</h1> <button> Remove event handler from geeks for geeks </button> <!-- Script to illustrates unbind() method --> <script> $(document).ready(function() { $("h1").click(function() { $(this).slideToggle(); }); $("button").click(function() { $("h1").unbind(); }); }); </script> </body> </html> Output: Before click anywhere: After clicking on the element h1: After clicking on the button event will not work: Comment More infoAdvertise with us Next Article jQuery | unbind() Method A ashishsaini3 Follow Improve Article Tags : Web Technologies JQuery jQuery-Events Similar Reads jQuery | unload() Method The unload() method in jQuery is used to perform unload event when the user try navigates away from current webpage.The event can be triggered when user changes the dynamic state of the page for example user clicked on link to leave the page, a new URL is typed in the address bar etc. the unload met 2 min read jQuery undelegate() Method The jQuery undelegate() method is an inbuilt method that is used to remove the specified event handler from the selected element. Syntax: $(selector).undelegate(selector, event, function)Parameters: This method accepts three parameters as mentioned above and described below: selector: It is an optio 2 min read jQuery | off() Method The off() Method in jQuery is used to remove event handlers attached with the on() method. The off() method brings a lot of consistency to the API and it replace unbind(), die() and undelegate() methods. Syntax: $(selector).off(event, selector, function(eventObj), map) Parameter: This method accepts 2 min read jQuery remove() Method The remove() method in JQuery is used to remove all the selected elements including all the text. This method also remove data and all the events of the selected elements. Syntax: $(selector).remove()Return Value: It will return all the data of the selected elements deleted. Example 1: Input: $("p") 2 min read jQuery detach() Method The detach() is an inbuilt method in jQuery that removes the selected elements from the DOM tree including all text and child nodes but it keeps the data and the events. Document Object Model (DOM) is a World Wide Web Consortium standard. This defines accessing elements in the DOM tree. Syntax: $(se 1 min read Like