1

我有一些 XML

<item>
<language>en-gb</language>
<attr xmlns="wab" name="date" value="23/02/2013 05:35:32"/>
<attr xmlns="wab" name="group" value="alt"/>
<attr xmlns="wab" name="guid" value="9ab6e5cb28bd457fb88fd3f47288fcd4"/>
</item>

我可以使用以下 JavaScript 获取语言

$(this).find("language").text();

我将如何提取日期、组和 guid?

谢谢

4

3 回答 3

2

尝试:

$(this).find('attr[name="date"]').attr("value")

请参阅属性等于选择器

于 2013-02-25T15:34:34.320 回答
1

在 attr 上使用属性选择器,请参阅在输入标签上执行类似操作的文档:

http://api.jquery.com/attribute-equals-selector/

于 2013-02-25T15:34:21.137 回答
0

<attr/>如果你想找到每个节点的值,也许会有这种效果:

var attrs = $("attr");
$.each(attrs, function(){
    console.log($(this).attr("value"));
});
于 2013-02-25T15:35:21.483 回答