使用jquery解析XMLHttpRequest.responseText

执行XMLHttpRequest后如何用jquery解析responseText? 我试过了

var parsed = $ .parseHTML(data);

但结果是DOM数组,我无法通过$(parsed).find('#myIDobject')左右选择任何内容。

如果不是DOM元素的集合,那么您期望什么?

如果您尝试“查找”的元素位于根级别,则需要使用filter:

 var parsed = $.parseHTML(data); var element = $(parsed).filter('#myIDobject'); 

为了完全避免这个问题,你可以这样做:

 var parsed = $.parseHTML(data); parsed = $('
').append(parsed); parsed.find('#anything');