在Javascript中使用zclip插件复制和粘贴格式化文本

在Javascript中使用zclip插件复制和粘贴格式化文本,javascript,jquery,html,zeroclipboard,zclip,Javascript,Jquery,Html,Zeroclipboard,Zclip,我正在使用zclip插件将文本复制到剪贴板。它适用于纯文本 但当我试图复制一些格式化文本时,比如: 我正在使用html作为div <div id="formattedDiv"> <b>Copied Text </b> </div> 它将整个html复制为“复制的文本” 当我尝试粘贴时,它会准确地粘贴“复制的文本” 但未格式化为“复制文本”的文本 有人能告诉我为什么会发生这种情况吗?Zclip只会将文本复制到您的剪贴板上。如果文本中包含HTML

我正在使用zclip插件将文本复制到剪贴板。它适用于纯文本

但当我试图复制一些格式化文本时,比如:

我正在使用html作为div

<div id="formattedDiv">
  <b>Copied Text </b>
</div>
它将整个html复制为
“复制的文本”

当我尝试粘贴时,它会准确地粘贴“复制的文本”

但未格式化为“复制文本”的文本


有人能告诉我为什么会发生这种情况吗?

Zclip只会将文本复制到您的剪贴板上。如果文本中包含HTML字符,它会将HTML字符复制到剪贴板,而不是格式化文本

如果只需要文本而不需要HTML字符,请使用:

copy: function () {
  return $("#formattedDiv").text()
}

目前zclip不会提供这样的实现方式。 在github上提出了一个问题,请参考其中欢迎的建议


希望它能很快实现:)

你把它粘贴到哪里了?我试着把它粘贴到editable div上。但是它粘贴了文本,因为它包含了所有标签:(
copy: function () {
  return $("#formattedDiv").text()
}