XML:
<Data>
<Cat>
<Name>Fluffy</Name>
</Cat>
<Cat>
<Name>Willy</Name>
</Cat>
</Data>
JQuery的:
// ...Some ajax calls...
$(xml).find('Cat').each(function() {
var name = $(this).find('Name').text();
alert(name);
});
如何将find('Cat')
的结果存储在变量中,以便将其传递给函数并在那里处理?我认为这样的事情,但它不起作用:
var cats = $(xml).find('Cat');
ShowCatNames(cats);
...
function ShowCatNames(cats) {
$(cats).each(function() {
var name = $(this).find('Name').text();
alert(name);
}
}
谢谢。
答案 0 :(得分:1)
首先尝试解析xml
var cats = $($.parseXML(xml)).find('Cat');