2013-02-25 35 views
1

我有一些XMLJQuery的值提取从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获得语言?

感谢

+0

当你说“的JavaScript”,我相信你的意思是jQuery的。 – 2013-02-25 15:32:44

+0

对不起,理查德,是的,我现在生病了。谢谢。 – MrBeanzy 2013-02-25 15:33:53

回答

2

尝试:

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

attribute equals selector

+0

完美理查德!感谢您的帮助,尽快将它标记为答案。 – MrBeanzy 2013-02-25 15:37:26

0

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

var attrs = $("attr"); 
$.each(attrs, function(){ 
    console.log($(this).attr("value")); 
});