jQuery的;解析/过滤一串HTML

时间:2011-09-14 07:24:33

标签: jquery html-parsing

  

可能重复:
  jquery ajax parse response text

鉴于我有一个完整的HTML文档存储为字符串(使用Ajax加载,例如),我似乎无法过滤它。

// data.responseText returned by an Ajax call contains a complete HTML page

$(data.responseText).filter('.someclass').each(function(){
    console.log( $(this).html() );
});

这不会产生任何结果,加载的HTML字符串肯定有.someclass。如果我尝试.filter('div'),它只生成两个,尽管字符串中有很多很多 <div>元素。

我以为我在这里发现了一个问题就是这个问题(有一个有效的答案)并且已经重构了一些代码,失去了变化(它们并不重要时间)但现在我想再次加入它。

HTML字符串中是否有任何内容( DOCTYPE声明,注释等)可能会使.filter()方法失效?

0 个答案:

没有答案