我正在研究一個簡單的XML電話簿應用程序來學習JQuery,但我無法弄清楚如何做這樣的事情: 當用戶進入在文本框中的聯繫人的第一個名字,我想查找該人的整個記錄。該XML看起來是這樣的:Jquery根據其中一個孩子的值查找XML元素
<phonebook>
<person>
<number> 555-5555</number>
<first_name>Evelyn</first_name>
<last_name>Remington</last_name>
<address>Edge of the Abyss</address>
<image>path/to/image</image>
</person>
<person>
<number>+34 1 6444 333 2223230</number>
<first_name>Max</first_name>
<last_name>Muscle</last_name>
<address>Mining Belt</address>
<image>path/to/image</image>
</person>
</phonebook>
,我已經能夠與jQuery的做的最好的是這樣的:
var myXML;
function searchXML(){
$.ajax({
type:"GET",
url: "phonebook.xml",
dataType: "xml",
success: function(xml){myXML = $("xml").find("#firstNameBox").val())}
});
}
我希望它做的是返回整個<person>
元素是什麼所以我可以遍歷並顯示所有人的信息。任何幫助,將不勝感激。
你是說你只想使用帶有特定名字的''?是否有其他一些標準來選擇你想要的人? –
user113716
2010-06-17 17:27:36