如何从所选文本中复制格式?

这是一个令我困惑的用例。 当我选择一些文本并将其粘贴到任何Google的应用程序(如文档或笔记本)中时,它会以某种方式设置粘贴文本的原始格式,有时会将图像本身粘贴。 有人可以告诉我如何使用javascript / jquery做到这一点?

编辑:我正在考虑的另一个场景是设计基于服务器的复制/粘贴机制。

您可以使用contenteditable执行此操作:

 
Stuff pasted in here will retain their original HTML

这是一个简单的演示: http : //jsfiddle.net/AA3Kq/


关于第二种情况,您需要查看JavaScript的选择API。 我不是这方面的专家,但这里有一些你可以开始的地方: