在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 或任何其他库对我来说也可以...