Truda.
2019-02-11 14:10
采纳率: 63.6%
浏览 2.7k
已采纳

Jquery怎么复制文本到剪贴板?

jquery怎么复制文本到剪贴板?
试了很多百度的方法都不行。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • lzl_Avery 2019-02-11 14:48
    已采纳
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 禅思院 2019-02-11 15:11

    在网页中实现复制到剪贴板功能,有两种方法,
    第1种方法:使用JavaScript自带的方法,但是这种方法只能在IE下使用。
    document.execCommand("Copy"); // 执行浏览器复制命令
    alert("已复制好,可贴粘。");
    或者
    window.clipboardData.setData("Text","要复制的内容");
    alert("已复制好,可贴粘。");

    第2种方法:使用Jquery.ZeroClipboard组件,这种方法通过内嵌flash来实现的,可以兼容当前流行的各种浏览器。
    我们今天主要讲解第2种方法的实现(该方法在本地测试好像不行,必须发布到服务器上才可以)
    首先引用JQuery和Jquery.ZeroClipboard,其中包括一个swf文件。
    下面是网页的源代码:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


    JQuery实现复制到剪贴板功能


    <br> $(function ()<br> {<br> //实现复制功能<br> $(&quot;#Copy&quot;).zclip({<br> path: &#39;JavaScript/ZeroClipboard.swf&#39;,<br> copy: $(&quot;#txtInput&quot;).val() + &quot;\r\n&quot; + &quot;[转载自:IT交流吧(<a href="http://www.itc8.com)%5D">http://www.itc8.com)]</a>&quot;,<br> afterCopy: function ()<br> {<br> alert(&quot;复制成功,您可以粘贴发送给QQ上的好友或QQ群了!&quot;);<br> }<br> });<br> });<br>





    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题