0

現在、TinyMce 4 のエディター用のプラグインを開発しています。このプラグインでは、カーソルが単語の中または周囲にあるかどうかを知る必要があります。

これを判断する最善の方法は、カーソルの前後の文字を確認することです。両方が空または空白の場合、カーソルは単語に含まれていません。

ただし、これをコードに変換するにはどうすればよいですか? これeditor.selectionはおそらく進むべき道です(http://www.tinymce.com/wiki.php/api4:class.tinymce.dom.Selection)が、どうすればこれを達成できるかわかりません。例を見つけることができませんでした。

4

1 に答える 1

0

TinyMCE は主に選択範囲またはノードで動作し、私が知る限り、ノード内のカーソル オフセットを設定する機能しかなく、それを取得する機能はありません。しかし、おそらく、これがどのような出力をもたらすかを試してみることができます:

// Alerts the currently selected contents as plain text
alert(tinymce.activeEditor.selection.getContent({format: 'text'}));

そして、これらの関数を見てください http://www.tinymce.com/wiki.php/api4:class.tinymce.dom.Selection

于 2013-08-13T18:37:24.543 に答える