Ich weiß, dass jede Funktion über ein Array iteriert. Gibt es einen Weg, um auf die Indices wie (dieses [i]) zuzugreifen? Ich muss in der Lage sein, das PubDate des aktuellen Elements mit dem PubDate des vorherigen Elements zu vergleichen, und wenn es anders ist, ein neues PubDate auszugeben.Wie bekomme ich das vorherige Element mit 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>");
});
ziemlich süß, danke! – steve
Da es eine ziemlich spezifische Sache für die einzelnen ist, empfehle ich, alles in eine '(function() {// code by shanked //}()) zu schreiben, die' vorhergehende' außerhalb des Bereichs von irgendetwas anderem hält dein Code. –
Ich lese das zuerst als '// Code shanked' –