La copie du texte dans le presse-papiers du client implique plusieurs étapes :
Pour ce faire à l'aide de jQuery, suivez ces étapes :
<code class="html"><script src="https://code.jquery.com/jquery-3.6.0.min.js"></script></code>
<code class="html"><textarea id="my-textarea"></textarea> <script> $( "#my-textarea" ).on( "click", function() { // Get the selected text var selectedText = $(this).val(); // Clipboard API is not supported in all browsers if (!navigator.clipboard) { console.error("Clipboard API not supported"); return; } // Set the selected text to the clipboard navigator.clipboard.writeText(selectedText).then(() => { // Success alert("Text copied to clipboard!"); }, () => { // Error alert("Failed to copy text to clipboard"); }); }); </script></code>
Cette approche utilise l'API Clipboard, qui est prise en charge par la plupart des navigateurs modernes. Si votre public cible inclut des navigateurs plus anciens, envisagez d'utiliser une méthode de secours, telle que l'utilisation de ZeroClipboard ou Flash, comme décrit dans la réponse fournie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!