Мне пришлось скопировать часть текста внутри тега привязки в буфер обмена.Как и предлагалось в интернете, я сделал
HTML:
<div class="organizer-link">
<i class="fa fa-link" id="copylink"></i>
<a href="#" id="linktocopy">https://ticketnshop.com/events/124</a>
</div>
JS:
$("#copylink").click(function () {
console.log("copy link clicked");
$('#linktocopy').focus();
$('#linktocopy').text().select();
document.execCommand("copy");
console.log($('#linktocopy').val());
});
Но это не сработало.
Но затем я заменил тег привязки на текстовое поле, и текст был скопирован.
Строго ли для этого процесса требуется поле ввода / ввода текста.Если нет, то что я сделал не так?