So I am injecting html via an AJAX request:
html
Ajax Response
HTML from AJAX request
Try to use jQuery.on function: http://api.jquery.com/on/
jQuery.on
$(document).on('click', '#my-element', function () { ... });
Then it will work even with dinamically added elements.