我可以使用JQuery操作外部HTML文档吗?

我想清理一个HTML文档(在谷歌文档中创建),以便我可以在我的CMS上发布它。

我有一个字符串源文件,从头到尾,有标题,样式,正文等。我想提取正文内容并替换/删除一些标签。 如果我可以使用jQuery做到这一点,我认为它比使用更复杂的html解析器更容易。

但是当我试图获取文档的正文时,我得不到可用的结果。 我试过了:

var gdoc = "...google document..." $(gdoc) //list of text nodes, can not rebuild to document or find body $("body",gdoc) //empty list 

这是可行的还是我对此完全错了? 您可以分享的任何提示/参考?

试试这样:

 var gdoc = '
Bar
'; var data = $('
').html(gdoc).find('#foo').html(); alert(data);

演示 。

我相信你可以做你想做的事情,但是你的措辞不当。 您可以从其他文档中获取HTML并对其进行操作,但您无法操纵外部文档。 你可以使用它

 $.get("url", function() { //modify stuff here });