代码之家  ›  专栏  ›  技术社区  ›  stefan.stt

将带有新行的文本复制到剪贴板

  •  0
  • stefan.stt  · 技术社区  · 8 年前

    我有以下功能,但当文本包含新行字符“\r\n”时,不会将其复制到剪贴板。我做错什么了?

    function copyToClipboard(text) {
      var $temp = $("<input>");
      $("body").append($temp);
      $temp.val(text).select();
      document.execCommand("copy");
      $temp.remove();
    }
    
    1 回复  |  直到 8 年前
        1
  •  4
  •   Paradise228    8 年前

    输入没有换行符,请尝试将$temp实例化为文本区域。