Anzeige JavaScript-Objekt in HTML

Ich habe ein Objekt, das aussieht wie dieses:

var grocery_list = {
  "Banana": { category: "produce", price: 5.99 },
  "Chocolate": { category: "candy", price: 2.75 },
  "Wheat Bread": { category: "grains and breads", price: 2.99 }
}

Und ich möchte in der Lage sein, um die Anzeige jedes Element in das Objekt in der HTML so:

<div id="grocery_item" class="container">
    <div class="item">Item Here</div>
    <div class="category">Category Here</div>
    <div class="price">Price Here</div>
</div>

Ich weiß, wie ich eine Schleife über ein Objekt in JS, aber ich bin mir nicht sicher, wie Sie die Anzeige dieser Elemente in der DOM. Ich glaube, ich könnte mit den jQuery append-Funktion aber ich bin mir nicht sicher, wie.

Jede Hilfe würde geschätzt werden. danke!

Schnurrbart (oder eine andere zur Positionierung) ist das, was Sie brauchen, github.com/janl/mustache.js
Ich würde gerne lernen, wie zu schreiben, es mit JS oder jQuery ersten.
Objekte (offiziell) keine Ordnung. Es wäre besser, grocery_list ein array von Objekten und fügen Sie die Eigenschaft name, um die Objekte mit Banana und Chocolate etc.

InformationsquelleAutor theartofbeing | 2014-12-03

Schreibe einen Kommentar