我知道每個函數遍歷一個數組。有沒有辦法像(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