只選擇特定國家值我在這個格式的XML飼料:從XML
<Country Name="ALBANIA">
<Destination Name="TIRANA">
<Destination_1>TIR</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
</Country>
<Country Name="AUSTRALIA">
<Destination Name="ADELAIDE">
<Destination_1>ADL</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="ALICE SPRINGS">
<Destination_1>ASP</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="BRISBANE">
<Destination_1>BNE</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="CAIRNS">
<Destination_1>CNS</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="DARWIN">
<Destination_1>DRW</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="GOLD COAST">
<Destination_1>OOL</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="HOBART">
<Destination_1>HBA</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="MELBOURNE">
<Destination_1>MEL</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="PERTH">
<Destination_1>PER</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
<Destination Name="SYDNEY">
<Destination_1>SYD</Destination_1>
<Destination_2/>
<Destination_3/>
</Destination>
</Country>
現在,我試圖做的是從阿爾巴尼亞例如只選擇目的地,並張貼他們爲紐帶像這樣:
<p><a href="TIR.html">TIRANA</a> in ALBANIA</p>
使用XML值的鏈接應該是這樣的
<p><a href="{{Destination_1}}.html">{{Destination Name}}</a> in {{Country Name}}</p>
我能CRE爲所有國家吃了一份清單,但我不知道如何只顯示一個國家的價值。
THIS IS TO列表中所有項
$.ajax({
type: "GET",
url: "test.xml",
dataType: "xml",
success: function(xml) {
$(xml).find('Country').each(function(){
var countryName = $(this).attr('Name');
if (countryName = localStorage.ArrivalCountry) {
var destinationName = $(this).find('Destination').attr('Name');
$('<a class="listItem" href="#" id="'+destinationName+'">'+destinationName+'<div class="arrow"></div></a>').appendTo('#destinationList');
}
});
}
});
做什麼代碼,你有至今? – 2012-02-17 08:14:33
你有沒有考慮過使用XPath來解決這個問題?以下是有關使用jQuery的XPath的更多信息:http://dev-tips.com/featured/jquery-tip-using-xpath-selectors – ohaal 2012-02-17 08:15:53
添加了我正在使用的代碼。 – Andrei 2012-02-17 08:30:13