window.getSelection() の後に次の文字を取得する方法はありますか? 選択したテキストの後の文字がスペースかどうかを確認する必要があります...
編集:回答ありがとうございます!私は基本的にこのリンク を使用してテキストを強調表示していますが、完全な単語に限定したいと考えています。以下に提示された解決策 (Steven による) を出発点として使用しました。私は次のことがうまくいくはずだと思います:
sel = window.getSelection();
var text = sel.anchorNode.nodeValue;
var index = sel.baseOffset + sel.focusOffset-1;
var isSpace = text[index] === undefined;
if (isSpace) {
alert("space");
}
(上記のリンクでは、makeEditableAndHighlight 関数呼び出しの直後にこのコードを使用しました)。