繁体   English   中英

使用.contents()获取jquery中xml节点的内容

[英]using .contents() to get contents of xml node in jquery

我正在解析从jquery中的ajax调用返回的xml。 此变量分配:

var iso8601_time = $(channelNode).find('iso8601').contents()[0];

将变量分配给:

"2014-02-28T18:29:55.237000+00:00"

当我尝试在串联中使用它时,它显示为[object Text]。 在返回的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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM