1

我正在尝试使用 jquery 读取文件 xml 中的行属性。

这是我的xml:

       <?xml version="1.1" encoding="utf-8"?>
        <biology>
        <item>
            <image type="test">cafroost.gif</image>
            <sound>cafroost.wav</sound>
            <name>cà rốt</name>
        </item>
        <item>
            <image type="write">cafroost.gif</image>
            <sound>cafroost.wav</sound>
            <name>cà rốt</name>
        </item>
       </biology>

这是我读取文件 xml 的代码:

$("#ajaxButton").click(function(){
          $.get('js/data.xml', function(xml){
                var biology = $.xml2json(xml);
                len = biology.item.length;
                alert(biology.item[0].image);
            })
      });

我尝试读取属性“类型”,例如:

alert(biology.item[0].image.attr("type"));

但这是行不通的。任何人都知道如何读取该属性?

我是新手。请帮我。

谢谢阅读。!!!

4

1 回答 1

1

你需要

var type = biology.find('item > image').eq(0).attr('type')
于 2013-07-18T09:24:30.250 回答