jQuery XML Parse - 检查Element是否具有属性

时间:2013-09-15 06:51:58

标签: jquery xml

请您帮我解决一些XML文档的问题。

在解析文档时,我需要获取相关数据。

以下是我正在循环的一组子元素的示例:

<element type="forecast_icon_code">3</element>
<text type="precis">Partly cloudy.</text>
<text type="probability_of_precipitation">10%</text>

$(locationInfo).children().each(function(){
alert($(this).attr("forecast_icon_code"));
});

返回的值是“未定义”

1 个答案:

答案 0 :(得分:3)

喜欢:

var attr = $(this).attr("forecast_icon_code");
if (typeof attr !== 'undefined') {
    ..do something with it
}

if ($(this).is('[forecast_icon_code]')) {
    ..have the attribute
}