【发布时间】:2013-05-02 19:52:08
【问题描述】:
在我的工作中,以前的程序员决定在公司网站上使用美妙的 TinyMCE。 我遇到的数千个问题之一是:
如果原文有span标签,当我按退格删除一行时(仅限p标签),所有span标签将从文本中删除。
这个错误比另一个更具体。我可以使用 delete 按钮 删除 anything、字符或标签(包括 p 标签),但没有任何反应。
如果我使用退格按钮删除任何内容,也不会发生任何事情。
但如果我删除任何p 标签(即使它是在编辑文本期间创建的),使用退格,所有span 标签都会被删除。
我到处寻找解决此问题的方法,因为客户端无法删除一行而不丢失文本的所有标记,这些标记是由span 标签中应用的 CSS 制作的。例如,
<p>
<span id="org_2" class="apoloP" onClick="myFunction(this.id);">
TEXT
</span>
</p>
有谁知道我可以做些什么来阻止 TinyMCE 删除我的文本,超出必要的范围?
不只是当原始文本有span 标签时。
当 TinyMCE 自己创建一个span 标签时(例如,如果要在所选文本下划线),如果我删除一个p 标签,所有创建的span 标签也会消失。
【问题讨论】: