jquery click() doesn’t work after dom update on ajax call.


<a class="clickme" href=#>clickme</a>


$('a.clickme').click(function(){ alert('hello')});

only work on DOM that already exists. it is not working.if the html above injected on existing DOM.
in this case you have to use.


$('a.clickme').live('click', function(){alert('hello')});

jquery live
jquery events not firing on dynamics

Advertisements

Published by

paragasu

Different. In a good way

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s