• 【js/jquery常用方法】复制粘贴至剪切板


    1.添加引用

    <script src="/XX/XX/clipboard.min.js"></script>

    (自己在网上下载)

    2.复制按钮

    <button class="btn btn-info" type="button" id="btnCopy" title="复制" data-clipboard-action="copy" data-clipboard-target="#ShortURL">
      复制
    </button>

    (加粗部分属性是必须的)

    <table id="table_list"></table>

    (此处我想操作复制的内容针对表格,这里的表格我用的jqgrid)

    3.复制内容承载的文本域

    <textarea id="ShortURL" name="ShortURL" placeholder="" readonly="" style="1px;height:1px;position:absolute;top:0;left:-100px;"></textarea>

    4.jquery部分

    var clipboard = new Clipboard('#btnCopy');
    clipboard.on('success', function () {
      parent.layer.alert("内容已复制到剪贴板!");
    });
    clipboard.on('error', function () {
      parent.layer.alert("XXX!");
    });

    $("#btnCopy").click(function () {
      var value = [];
      var data = JucheapGrid.GetAllSelected("table_list");
      for (var i = 0; i < data.Data.length; i++) {
        var id = data.Data[i];
        var d = $('#table_list').jqGrid("getRowData", id);
        value.push(d.Title);
        value.push(d.Content);
      }
      var text = value.join(" ");
      $("#ShortURL").val(text);
    });

    (内容的话可以根据自己需要写,我这里主要是针对表格)

  • 相关阅读:
    Kibana
    Filebeat使用
    leetcode刷题笔记七十三题 矩阵置零
    leetcode刷题笔记七十二题 编辑距离
    leetcode刷题笔记七十一题 简化路径
    leetcode刷题笔记七十题 爬楼梯
    leetcode刷题笔记六十九题 X的平方根
    python 冒泡算法
    hive 函数
    Task07:类、对象与魔法方法(3天)
  • 原文地址:https://www.cnblogs.com/LiCoco/p/9641925.html
Copyright © 2020-2023  润新知