利用clipboard -- jquery一键复制值到剪切板

jsp页面

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
                            aria-hidden="true">&times;</span></button>
                    <h4 class="modal-title" id="myModalLabel">快速引用</h4>
                </div>
                <div class="modal-body">
                    <p class="sj_gray">复制并粘贴一种已设定好的引用格式,或利用其中一个链接导入到文献管理软件中。</p>
                    <div id="copyContent">
                                          需要复制的内容。。。。。。
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
                    <button class="btn btn-primary copy" data-clipboard-action="copy" data-clipboard-target="#infoccc">复制</button>
                </div>
            </div>
        </div>
    </div>

<script src="${webJsPath}/copy/clipboard.min.js"></script>
<script>
    var clipboard = new ClipboardJS('.copy');

    clipboard.on('success', function (e) {
        console.log(e);
    });
    clipboard.on('error', function (e) {
        console.log(e);
    });
</script>

重点标记:

通过id指定复制哪个标签的文本,设置到触发按钮 data-clipboard-target="#infoccc"
<button class="btn btn-primary copy" data-clipboard-action="copy" data-clipboard-target="#infoccc">复制</button>
再设置 data-clipboard-action="copy",
通过new一个ClipboardJS传入点击按钮的class '.copy'

需要引入的js文件


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,584评论 1 92
  • 1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...
    WendyVIV阅读 2,174评论 1 18
  • Jsp技术总结 1. 什么是JSP JSP即Java Server Pages,它和servlet技术一样...
    java日记阅读 1,694评论 0 18
  • 1.什么是JSP (1)jsp全称是Java Server Pages,它和Servlet技术一样都是sun公司定...
    yjaal阅读 3,687评论 5 99
  • 版权声明:本文为博主原创文章,未经博主允许不得转载 PS:转载请注明出处作者: TigerChain地址: htt...
    TigerChain阅读 1,746评论 0 2