http://rangy.googlecode.com/svn/trunk/demos/core.htmlには、ユーザーが選択したコンテンツのHTMLを取得する方法を示すデモがあります。
ただし、最上位ノードから選択したコンテンツが属するノードまで、ノードの構造全体を取得したいと思います。このノード構造を取得するにはどうすればよいですか?たとえば、以下のサンプルコンテンツをご覧ください。
<div id="toplevelnotselectedbyuser">
<p id="thispisselectedbyuser">
This text is not selected by the user...
Some sample text that has been selected by user...
Some more text that has not been selected by the user.
</p>
</div>
ここで、ユーザーが「ユーザーによって選択されたいくつかのサンプルテキスト...」というコンテンツのみを選択し、上記の例(「rangy」ライブラリを使用)を使用した場合、「いくつかのサンプルテキストユーザーによって選択されました...」は、そのライブラリによって選択されたHTMLとして表示されます-divとpの両方の情報も必要です...これを行うにはどうすればよいですか?私はjqueryを好みますが、純粋なjavascriptやその他のライブラリも問題ありません...