Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery解析具有相同标记名的yahoo weather api数据_Javascript_Android_Jquery Ui_Cordova_Xml Parsing - Fatal编程技术网

Javascript 如何使用jquery解析具有相同标记名的yahoo weather api数据

Javascript 如何使用jquery解析具有相同标记名的yahoo weather api数据,javascript,android,jquery-ui,cordova,xml-parsing,Javascript,Android,Jquery Ui,Cordova,Xml Parsing,我使用jquery解析yahoo weather api xml响应 我的XML响应如下: 在行号41和42处,有两个标记名yweather:forecast 这里是我解析XML的代码 我可以使用forecast\u today:$(v)解析yweather:forecast标记。查找(“forecast”).attr(“day”) 我的问题是:如何使用循环获得两个不同的值?您可以使用each()来实现这一点 $(v).find("forecast").each(function(i) {

我使用jquery解析yahoo weather api xml响应

我的XML响应如下:

在行号41和42处,有两个标记名
yweather:forecast

这里是我解析XML的代码

我可以使用
forecast\u today:$(v)解析
yweather:forecast
标记。查找(“forecast”).attr(“day”)

我的问题是:如何使用循环获得两个不同的值?

您可以使用
each()
来实现这一点

$(v).find("forecast").each(function(i) {
    alert($(this).attr('day'));
})
循环并获取值。我已经在这里发出了警报。

您可以使用
each()
进行此操作

$(v).find("forecast").each(function(i) {
    alert($(this).attr('day'));
})
循环并获取值。我在这里提醒过你