在我的工作中,以前的程序员决定使用公司网站上的精彩 TinyMCE。我遇到的数千个问题之一是:
如果原始文本有任何span
标签,当我按退格键删除一行(p
仅标签)时,所有span
标签都会从文本中删除。
这个错误比另一个更具体。我可以使用删除按钮删除任何内容、字符或标签(包括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
创建的标签也会消失。