我具有以下xml结构:
//xml
<ArrayofTech>
<TechJobs>a</TechJobs>
<TechJobs>b</TechJobs>
</ArrayofTech>
我想将上述TechJobs节点xml存储在数组中,例如:Array.push(Techjobs)。我必须将每个TechJobs节点存储到一个数组中。如何解析这个xml。我尝试过的代码如下所示:
$(xml).find("TechJobs").each(function () {
array.push($(this));
}
如何解决?
最佳答案
尝试使用.outerHTML之类的
var xml = "<ArrayofTech> <TechJobs>a</TechJobs> <TechJobs>b</TechJobs></ArrayofTech>";
var array = $(xml).find("TechJobs").map(function() {
return this.outerHTML; // to get the techjob
}).get();
console.log(array);
Demo