私はXMLファイルを持っています
<?xml version="1.0" encoding="ISO-8859-1"?>
<childrens>
<child id="1" value="Root Catalog" parent_id="0">
<child id="2" value="Apparel" parent_id="1">
<child id="3" value="Accessories" parent_id="2">
<child id="4" value="Handbags" parent_id="3">
<child id="5" value="Jewelry" parent_id="4"/>
</child>
</child>
</child>
</child>
</childrens>
特定の要素までの親を見つけたい
私はこのコードを書いた
すべての親を返します
$(document).ready(function(){
$.ajax({
type: "GET",
url: "test.xml",
dataType: "xml",
success: function(xml) {
$(xml).find('child[value="test"]').parents().each(function(){
var i = $(this).attr('value');
alert(i);
});
}
});
});
どこまでも親がid=2
欲しいvalue=Apparel
使用する.parents('[value="Apparel"]')
と、1 つの名前のみが返されます。Apparel