用jquery解析XMLHttpRequest.responseText [英] Parse XMLHttpRequest.responseText with jquery
本文介绍了用jquery解析XMLHttpRequest.responseText的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试过
var parsed = $ .parseHTML(data);
但结果是DOM数组,我无法选择任何
$(解析).find('#myIDobject')
等等。
解决方案
如果不是DOM元素的集合,那么你期望什么?
如果要尝试查找的元素处于根级别,则需要使用过滤器:
var parsed = $ .parseHTML(data);
var element = $(parsed).filter('#myIDobject');
为了避免这个问题,您可以执行以下操作:
var parsed = $ .parseHTML(data);
parsed = $('< div />').append(parsed);
parsed.find('#anything');
After performing XMLHttpRequest how can I parse responseText with jquery? I tried
var parsed = $.parseHTML(data);
but the result is DOM array and I can not select anything by
$(parsed).find('#myIDobject')
or so.
解决方案
And if not a collection of DOM elements, then what did you expect?
If the element you're trying to "find" is at root level, you'll need to use filter:
var parsed = $.parseHTML(data);
var element = $(parsed).filter('#myIDobject');
and to avoid the issue completely, you can do:
var parsed = $.parseHTML(data);
parsed = $('<div />').append(parsed);
parsed.find('#anything');
这篇关于用jquery解析XMLHttpRequest.responseText的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文