我正在開發HTML5應用程序。jQuery解析XML:獲取具有特定屬性的元素
我想分析這樣一個一個XML:
<?xml version="1.0" encoding="utf-8" ?>
<cards>
...
<card id="3">
<name lang="es"></name>
<description lang="es"></description>
<name lang="en"></name>
<description lang="en"></description>
</card>
...
</cards>
我想有屬性LANG =「EN」的名稱和說明。
我開始編寫代碼,但我不知道如何去完成它:
function loadCards(lang)
{
$.ajax({
type: "GET",
url: 'data/english.xml',
dataType: "xml",
success:parseCardsXml
});
}
function parseCardsXml(xml)
{
$(xml).find('Card').each(function()
{
var id = $(this).attr('id');
var name = $(this).find('name');
}
}
順便說一句,loadCards
函數有一個參數(或參數)稱爲lang
。
如何將此參數傳遞給function parserCardsXml(xml)
? 如何獲得具有特定屬性的名稱和說明?
使用屬性選擇:http://api.jquery.com/category/selectors/ – 2012-02-10 17:42:27