Чтобы скопировать текст в буфер обмена с помощью jQuery, вы можете использовать следующие методы:
-
Метод 1. Непосредственное выполнение команды копирования:
function copyToClipboard(text) { var $tempInput = $("<input>"); $("body").append($tempInput); $tempInput.val(text).select(); document.execCommand("copy"); $tempInput.remove(); } // Usage: copyToClipboard("Text to be copied"); -
Метод 2. Использование библиотеки clipboard.js:
// Include clipboard.js library in your HTML file // HTML: <button class="btn" data-clipboard-text="Text to be copied">Copy</button> // JavaScript: new ClipboardJS('.btn'); -
Метод 3. Использование метода document.execCommand():
function copyToClipboard(text) { var $tempInput = $("<input>"); $("body").append($tempInput); $tempInput.val(text).select(); document.execCommand("copy"); $tempInput.remove(); } // Usage: copyToClipboard("Text to be copied");
Эти методы позволяют копировать текст в буфер обмена с помощью jQuery. Обратите внимание, что первый и третий методы основаны на методе document.execCommand(), который может не работать в некоторых современных браузерах из-за ограничений безопасности.