使用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');