ここで私の仕事では、前のプログラマーが会社の Web サイトですばらしい TinyMCE を使用することにしました。私が抱えている何千もの問題の1つは次のとおりです。
元のテキストにタグがある場合、バックスペースspan
を押して行を削除すると (タグのみ)、すべてのタグがテキストから削除されます。p
span
このエラーは、他のエラーよりもはるかに具体的です。削除ボタンを使用して、文字またはタグ (タグを含む) を削除できますが、何も起こりません。バックスペース ボタンを使用して何かを削除しても、何も起こりません。しかし、バックスペースを使用してタグを削除すると(テキストの編集中に作成されたものであっても)、すべてのタグが削除されます。p
p
span
span
クライアントは、タグに適用された CSS によって作成されたテキストのすべてのマーキングを失うことなく行を削除できないため、この問題を解決する方法をどこでも探しています。例えば、
<p>
<span id="org_2" class="apoloP" onClick="myFunction(this.id);">
TEXT
</span>
</p>
TinyMCE が必要以上にテキストを削除するのを止める方法を知っている人はいますか?
原文にspan
タグが付いている場合だけではありません。TinyMCEspan
自体がタグを作成する場合 (たとえば、選択したテキストに下線を引く場合)、p
タグを削除すると、作成されたすべてのspan
タグも消えます。