jQuery event not working on dynamically loaded elements -
i loading element through jquery ajax
id questionbeanpv.coappquestions150.answertext
know id long , contains jquery's '.'
cannot change id.
i want funnction called when element clicked. following code not working.
$(document).ready(function(){ $('#questionbeanpv\\.coappquestions150\\.answertext').click(function(){ alert('hello !'); }); });
i have observed doesnt work dynamically loaded element. missing ? correct way or other way there?
you can use event delegation here:
$('body').on('click', '#questionbeanpv\\.coappquestions150\\.answertext', function() { alert('hello !'); });
this technique helps attach event dynamically created elements.
Comments
Post a Comment