Не выполняется 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 запросом. Читал похожие проблемы, но так и не получилось правильно применить найденные ответы. Если кто-то сможет помочь, буду очень признателен.


Ответы (0 шт):