我知道这种问题以前已经被问过了,但是通常的解决方案是
$($("input").get().reverse()).each(function() { /* ... */ });
对我来说不起作用。我有一个包含音乐会列表的XML文档,我想在网页上显示它们。所以,在JQuery中:
$.ajax({
type: "GET",
url: "concerts.xml",
dataType: "xml",
cache: false,
success: function(xml) {
$(xml).find('concert').each(function() {
/*do stuff*/
});
}
});
然而,我希望以相反的顺序显示音乐会。于是,我尝试了下面的方法,但没有成功:
$.ajax({
type: "GET",
url: "concerts.xml",
dataType: "xml",
cache: false,
success: function(xml) {
$($(xml).find('concert').reverse()).each(function() {
/*do stuff*/
});
}
});
任何帮助将不胜感激。谢谢。
appendChild
,而是使用insertBefore(0, item)
。 - Ry-$($(xml).find('concert').get().reverse()).each(function() { /* ... */ });
- rossipedia