lar*_*ron 0 javascript xml jquery parsing
我需要在jquery中解析以下示例XML,以获取属性"V"
XML文件:
<RES>
<R N="1">
<MT N="myMeta1" V="myMeta1Value"/>
<MT N="myMeta2" V="myMeta2Value"/>
<MT N="myMeta2" V="myMeta2Value"/>
</R>
</RES>
Run Code Online (Sandbox Code Playgroud)
我的javascript如下:
function(data){
$(data).find('R').each(function(){
var $result = $(this);
$result.find('MT').each(function(_mt) {
console.log($(_mt).attr("V") );
});
});
Run Code Online (Sandbox Code Playgroud)
}
我得到了未定义的,我做错了什么?
.each回调的第一个参数是索引,第二个参数是值.您还可以使用this:
$result.find('MT').each(function() {
console.log($(this).attr("V") );
});
Run Code Online (Sandbox Code Playgroud)
要么:
$result.find('MT').each(function( index, _mt ) {
console.log($(_mt).attr("V") );
});
Run Code Online (Sandbox Code Playgroud)