jquery复制文本到windows剪贴板的方法,jquery copy.js插件怎么用。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery复制文本到windows剪贴板的方法,jquery copy.js插件怎么用。相关的知识,希望对你有一定的参考价值。

我现在要做一个功能,将一段文字,复制到剪贴板,文字是放在html的table 中的td里面(文笔不好,描述的有点绕口)。找了很多解决方案都无法实现 ,求大神给我一个解决方案,我在网上看到copy这个插件,可是找不到这个插件完整的使用文档。

参考技术A function copyToClipBoard(id)
$("#"+id).text().clone();
alert("复制成功!");

追问

额 ,你这个是复制到内存中,不是剪贴板,我想要的效果是,点击一个按钮复制,然后ctrl + v 就可以粘贴的。还是谢谢你。

追答

试试这个办法
http://www.php100.com/html/program/jquery/2013/0905/5881.html

本回答被提问者采纳

如何使用 jquery 将文本复制到剪贴板? [复制]

【中文标题】如何使用 jquery 将文本复制到剪贴板? [复制]【英文标题】:how to copy text to clipboard using jquery? [duplicate] 【发布时间】:2018-06-01 20:42:52 【问题描述】:

大家好,我正在尝试使用 jquery 复制文本框值,但我不想在插件上使用 add 这是我的代码

 <div class="form-group col-lg-4 col-md-4 col-sm-12 col-xs-12"> 
  <input type="text" id="visor_node_token" name="view" value="Hello World">
 </div>
 <input type="button" name="view" value="Copy" class="btn btn-primary" onclick="copy_node_token()" />
function copy_node_token()

  var node = $("#visor_node_token").val();
  $(node).select();
  document.execCommand("Copy");
`

我无法复制文本值。请帮我解决这个问题

【问题讨论】:

参考THIS或者你可以使用this plugin 【参考方案1】:

 <!DOCTYPE html>

  <style>
    #t 
      width: 1px
      height: 1px
      border: none
    
    #t:focus 
      outline: none
    
  </style>

  <script>
    function copy(text) 
      var t = document.getElementById('t')
      t.innerHTML = text
      t.select()
      try 
        var successful = document.execCommand('copy')
        var msg = successful ? 'successfully' : 'unsuccessfully'
        console.log('text coppied ' + msg)
       catch (err) 
        console.log('Unable to copy text')
      
      t.innerHTML = ''
    
  </script>

  <textarea id=t></textarea>

  <button onclick="copy('hello world')">
    Click me
  </button>

【讨论】:

来自以下链接***.com/questions/400212/… 在您的答案中添加信息。此外,这里不赞成抄袭。

以上是关于jquery复制文本到windows剪贴板的方法,jquery copy.js插件怎么用。的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jquery 将文本复制到剪贴板? [复制]

jQuery/Js复制文本到剪贴板

javascript将文本复制到剪贴板

jquery 复制到粘贴板

如何将文本文件中的数据复制到剪贴板? [复制]

如何在 Windows 上的 Bash 的 vim 中“复制到剪贴板”? [关闭]