ユーザーが選択したテキスト ボックスを指定して、JS を使用して (単語または文字で) 選択範囲を拡張できるようにしたいと考えています。
一部のブラウザでは現在の選択範囲を取得するために使用できwindow.getSelection();
(こちらを参照)、FireFox では IEがサポートselection.modify("extend", "forward", "word");
する TextRange オブジェクトも使用できることを知っています。
選択範囲を検査し、その前後のテキストと比較する必要があるため、これは必須です (したがって、完了したら選択範囲をリセットします)。
私は IE9 (IE10 で解決できるかもしれませんが)、Chrome、および FF をサポートする必要があり、JQuery を持っていますが、サードパーティの JS ライブラリを使用できます。
この記事は興味深いですが、必要なものではありません: Webkit の選択範囲 (Safari/Chrome)