contenteditable がありdiv
ます。このリンクに関して、内部に「分数」スパンを入れました。これが私の現在のコードです(スパン内の数字は単なるダミーの数字です):
<span style="display:inline-block; vertical-align:middle;" contenteditable="false">
<span style="display:block; min-width: 20px;border-bottom:1px solid black; text-align: center; outline: none;" contenteditable>6</span>
<span style="display:block; min-width: 20px;text-align: center;outline: none;" contenteditable>7</span>
</span>
私の問題は、この「分数」スパン (外側のスパンであり、これは数学 WYSIWYG プログラムであるため、削除可能である必要があります) を削除しようとすると、2 つの内側の contenteditable スパンのコンテンツが削除されることです。それを削除しようとすると (明らかに外側のスパンの外側から contenteditable div の内側から)、3 つの要素すべてを削除したいと考えています。外側のスパンがまだ残っているのは望ましくありません。
解決策はありますか?
更新:これを行う方法がない場合、ユーザーが大きな分数スパンの横にある削除キーを押したときに、そのスパン要素全体とその内容を選択する方法はありますか?