更新:
有人问:出于什么目的我想这样做?
我正在尝试获取所选节点服务器端的字符串索引,并且由于我必须考虑重复的小选择/节点,我想在客户端选定节点之前获取所有html将有助于最大化获得指数的准确方法。
假设我有这样的HTML:
<tag>
<child>
<subchild>
</subchild>
</child>
</tag>
和我“选择”子孙。 我希望在该节点之前将所有HTML前置为文本** ..因此,在这种情况下将是:
<tag>
<child>
有一种灵活,简单的方法吗?
**我指定“as text”,因为使用jQuery / modern浏览器,不完整的标签会变得有效,因为jQuery会尝试确保事情不会中断。由于我不会使用此信息进行DOM操作,因此我不需要有效的HTML语法。