次のように、特定のクラスのスパンを選択したテキストに設定するリッチ テキスト エディター用のカスタム プラグインを作成しています。
<span class="myclass">text</span>
では、次のテキストがあるとします。
This is a test.
テストを選択し、ボタンをクリックしてプラグインをトリガーすると、次のように出力されます。
This is a <span class="myclass">test</span>.
この後、テキスト全体を選択してボタンをもう一度クリックすると、次のように出力されます。
<span class="myclass">This is a <span class="myclass">test</span>.</span>
これを修正する方法はありますか?