我的部分XML代码如下所示:
<GameEvents>
<g e="Build" t="60" p="1" d="structure_farm" />
<g e="Build" t="104" p="0" d="structure_farm" />
<g e="Build" t="941" p="1" d="warren_squirrel" />
</GameEvents>
我想获得e,t,p,d的属性值。这是我的jQuery代码:
var xmlString = $("#xmlInfo").val(),
xmlDoc = $.parseXML(xmlString),
$xml = $(xmlDoc),
$matchBuild = $xml.find( "GameEvents" );
console.log( $matchBuild.find("g").get(0).attr("e") );
这给了我和错误。如果我删除.attr(&#34; e&#34;),控制台会写入第一个g行。像这样:g e =&#34; Build&#34; T =&#34; 60&#34; P =&#34; 1&#34; d =&#34; structure_farm&#34;
有关该怎么做的任何建议?