[当用户使用jquery单击时,您知道一种将文本粘贴到剪贴板中(如果有)的方法吗?
您可以尝试以下方法,但并非所有网络浏览器都支持。
请参见下面的代码和代码段:
Note:还必须允许Web浏览器访问剪贴板。这是出于安全原因。
$('body').on('click', '#test', function (e) {
e.preventDefault();
navigator.clipboard.readText()
.then(text => {
document.getElementById("test").value = text;
})
.catch(err => {
console.error('Failed to read clipboard contents: ', err);
});
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
<input type="text" id="test">
</form>