Не выполняется js функция возвращенная ajax запросом
Есть страница, на которую после загрузки фотографии с помощью ajax, возвращается загруженная картинка. Хочу сделать, что бы по клику по кнопке, копировалась нужная мне информация(путь до изображения). Проблема в том, что не срабатывает функция копирования, после того как элементы подгрузились через ajax. Вот функция копирования(загружается сразу, при открытии страницы):
<script>
function copytext(el) {
var $tmp = $("<input>");
$("body").append($tmp);
$tmp.val($(el).text()).select();
document.execCommand("copy");
$tmp.remove();
}
</script>
Которая вызывается с помощью клика по кнопке(подгружается через ajax):
<button type="button" onclick="copytext(\'#image'.$name.'\');">Копировать</button>
Текст, который нужно копировать, соответственно так же возвращается ajax запросом. Читал похожие проблемы, но так и не получилось правильно применить найденные ответы. Если кто-то сможет помочь, буду очень признателен.