Ich möchte Elemente, die von einer .Each-Methode in einem Div erstellt werden.jQuery Wrap Elemente erstellt von .Jede Methode in einem Div
Hier ist mein Code:
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "GET",
url: "xml/timeline.xml",
dataType: "xml",
success: parseXML
});
function parseXML(xml){
$(xml).find("Year").each(function(){
var year = $(this).attr("year");
$(".timeLineWrapper").append('<h2 class="timeYearHead">' + year + "</h2>");
$(this).find("Event").each(function(){
var event = $(this).text();
$(".timeLineWrapper").append('<p>' + event + '</p>');
}); // close find Event
}); // close find Year
} // close parseXML
}); // Close docDotReady
</script>
Die Grundidee ist es, eine Überschrift für jedes Jahr zu erstellen und unterhalb dieser Liste die Ereignisse für jedes Jahr, von denen es eine unterschiedliche Anzahl sein. Ich möchte die Ereignisse in einem Div umbrechen, nachdem sie aus der XML-Datei analysiert wurden. Wie mache ich das?
Ich vermisse wahrscheinlich etwas offensichtlich, aber könnten Sie einen Ausschnitt des 'html' posten, der von diesem Ajax resultiert? –