Jquery 使用JQ从XML获取字段名
我用这段代码从XML文件中查找两个值Jquery 使用JQ从XML获取字段名,jquery,xml,Jquery,Xml,我用这段代码从XML文件中查找两个值 $(data).find('NameSearch').each(function(){ name = $(this).find('sitelist').text(); address1 = $(this).find('address1').text(); }); // find loop 我的XML文件如下所示 <sites> <NameS
$(data).find('NameSearch').each(function(){
name = $(this).find('sitelist').text();
address1 = $(this).find('address1').text();
}); // find loop
我的XML文件如下所示
<sites>
<NameSearch>
<sitelist>EvertonFC</sitelist>
<address1>Goodison Park</address1>
<event>Everton Removal of old kit</event>
<jobnumber>1081</jobnumber>
</NameSearch>
</sites>
埃弗顿足球俱乐部
葛迪逊公园球场
埃弗顿拆除旧套件
1081
有人能告诉我如何找到“NameSearch”中返回的所有字段的值吗
希望这有意义?任何帮助都将不胜感激
谢谢第一件事永远不要使用jQuery DOM遍历方法解析xml它非常依赖于浏览器,请使用
var xml=”\
\
埃弗顿足球俱乐部\
var xml = "<sites>\
<NameSearch>\
<sitelist>EvertonFC</sitelist>\
<address1>Goodison Park</address1>\
<event>Everton Removal of old kit</event>\
<jobnumber>1081</jobnumber>\
</NameSearch>\
</sites>";
xmlDoc = $.parseXML( xml );
$xml = $( xmlDoc );
$.each($xml.find("NameSearch"),function(i,v){
console.log($(v).text());
});