2011-10-06 49 views
1

仍在试图解析 this xml:jQuery的解析XML - 找到一个标签的属性等标签内

我想param标签的z_depth值与此代码

$(sif).find('layer[type="import"] param[name="z_depth"] real').each(function(){ 
zdepth_value = $(this).attr('value'); 
    }); 

而且在CSS属性附加伤害打印与此代码:

$('<div style="position:relative; width:100%; height:100%; z-index:'+zdepth_value+'"></div>').appendTo('#object'); 

但我不明白的属性值

我把代码为: jsfidle

+0

Jsfiddle带有链接到XML :) – Samich

回答

0

我有在测试的jsfiddle没有成功,可能有一些限制与测试Ajax请求。但是,这个脚本在我的机器上本地工作:

<script type="text/javascript"> 
    var file_name = "http://henriquebarone.animatubo.com/spider/jquery/teste"; 

    $(document).ready(function() { 
     $.ajax({ 
      type: "GET", 
      url: file_name + ".xml", 
      dataType: "xml", 
      success: Parser 
     }); 
    }); 

    function Parser(sif) { 
     $(sif).find('layer[type="import"] param[name="z_depth"] real').each(function() { 
      $('#object').append($('<span>' + $(this).attr('value') + '</span>')); 
     }); 
    } 
</script>