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 に答える