我正在解析从jquery中的ajax调用返回的一些xml。此变量赋值:
var iso8601_time = $(channelNode).find('iso8601').contents()[0];
将变量分配给:
"2014-02-28T18:29:55.237000+00:00"
当我尝试在串联中使用它时,它显示为[对象文本]。在返回的xml中,值周围没有引号,我认为这可能是问题所在。
我需要如何更改它才能返回:
2014-02-28T18:29:55.237000+00:00
相反?
使用 jquery 的 html()
或 text()
而不是 contents()
。
http://api.jquery.com/text/
http://api.jquery.com/html/
你需要在这里使用 text():
var iso8601_time = $(channelNode).find('iso8601').text();