Jquery中的XML解析

我有一个XML文件,它有四个标记:

         

每个都有几个 ,每个都有标签。

我只想选择的名称标签

 $(xml).find("resultGroups").each(function() { alert( $(this).find("name").text() ); } 

当我使用上面的代码时,它返回所有名称。

如何只选择标签中的一个

你有几个选择:

 var xml = $(xml); $('resultGroups > name', xml).each(function() { alert($(this).text()); }); 

这使用直接后代选择器。 你也可以使用children ,它们做同样的事情:

 $('resultGroups', xml).children('name').each(function() { alert($(this).text()); });