Posted On: Feb 22, 2018
The bind() method will not attach events to those elements which are added after DOM is loaded while live() and delegate() methods attach events to the future elements also.
The difference between live() and delegate() methods is live() function will not work in chaining. It will work only on an selector or an element while delegate() method can work in chaining.
For example
$(document).ready(function(){ $("#myTable").find("tr").live("click",function(){ alert($(this).text()); }); });
Above code will not work using live() method. But using delegate() method we can accomplish this.
$(document).ready(function(){ $("#dvContainer")children("table").delegate("tr","click",function(){ alert($(this).text()); }); });
Never Miss an Articles from us.
jQuery is a lightweight JavaScript library which gives a quick and simple method for HTML DOM traversing and manipulati..
There are many advantages of JQuery. Some of them are :It is more like a JavaScript enhancement so there is no overhea..
There are 3 types of selectors in JqueryCSS Selector XPath Selector Custom Selector..