【发布时间】:2015-08-18 04:44:48
【问题描述】:
我有一个 contentEditable 字段,我想在其中执行以下操作。当用户将富文本粘贴到字段中(microsoft word 或其他)时,我想删除所有富文本,但保留换行符。
我的想法是:如果您将富文本粘贴到纯 <texarea> 中,它会删除所有格式并保留中断(由显式新行以及块级元素创建)。我想以某种方式模拟这一点。换句话说,创建一个临时文本区域,拦截粘贴事件,将其应用到文本区域,检索结果,并将它们插入回原来的 Content Editable 字段中。
但是,我还没有找到模拟这个的方法。如果我通过 jquery 将内容粘贴到 textarea 中,当我尝试将其从那里复制回原始字段时,它似乎会重新处理所有富文本格式
【问题讨论】:
-
因为客户端将粘贴来自 microsoft word 和其他编辑器的文本
-
有点困惑为什么这被否决了。我解释了我想要做什么,我尝试了什么,以及为什么它不起作用。
标签: javascript jquery