我知道每个函数遍历一个数组。有没有办法像(this [i])那样访问indice?我需要能够将当前元素的pubDate与前一个元素的pubDate进行比较,如果不同,则会输出新的pubdate。如何使用jquery获得前一个元素each()
$(data).find('item').each(function(i, value){
var title = $(this).find('title').text().replace(/\w+\s+\(.*?\)/, "");
var link = $(this).find('link').text();
var pubDate = $(this).find('pubDate').text();
alert(title);
alert(link);
alert(pubDate);
$('#events').append("<p>" + title + "<br/>" + link + "</p>");
});
非常甜蜜,非常感谢! – steve 2010-12-15 16:19:37
因为它对每一个都是非常具体的事情,所以我建议把它全部放到一个'(function(){// shanked //}()}的代码中',这将使'previous'超出其他任何东西的范围你的代码。 – 2010-12-15 16:23:10
我第一次读到'// code shanked' – 2010-12-15 16:30:11