我正在尝试读取xml / atom文件,代码为:
$.ajax({
type: 'GET',
url: options.url,
data: options.data,
dataType: 'xml',
async:options.async,
success: function(xml) {
var feed = new JFeed(xml);
if(jQuery.isFunction(options.success)) options.success(feed);
}
});
atom文件有一个这样的字段:
<entry>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">Docentes y alumnos desa...</div>
</content>
</entry>
读取内容标记的代码是:
jQuery(this).find('content').eq(0).text();
这 - &gt;入口部分。
问题是,当jQuery执行此行时返回“Docentes y alumnos desa ...”。有一种方法可以让jQuery返回----&gt;
"<div xmlns="http://www.w3.org/1999/xhtml">Docentes y alumnos desa...</div>"
谢谢!抱歉英语!!
答案 0 :(得分:0)
jQuery(this).find('content').eq(0).html();
来自
:
编辑:抱歉,应该更好地阅读api。
他们在这里解决了类似的问题:http://refactormycode.com/codes/341-jquery-all-descendent-text-nodes-within-a-node