Jquery - How To Use The "on()" Method Instead Of "live()"?
I used live() for generated pages and frames. But in jQuery 1.9 this function is deprecated and does not work. I use on() instead of live() but this method works for one time, and
Solution 1:
$('body').on('click', '#element', function(){
$("#my").html(result);
});
The clicked element selector is now passed through the .on()
function parameters, and the previous selector should be replaced with the closest parent selector preferably with an ID. If you do not know what parent selector to use, body
works too, but is less efficient.
see jQuery 1.9 .live() is not a function on how to migrate existing code.
Post a Comment for "Jquery - How To Use The "on()" Method Instead Of "live()"?"