【发布时间】:2014-12-03 08:29:42
【问题描述】:
我有一个看起来像这样的对象:
var grocery_list = {
"Banana": { category: "produce", price: 5.99 },
"Chocolate": { category: "candy", price: 2.75 },
"Wheat Bread": { category: "grains and breads", price: 2.99 }
}
我希望能够像这样在 HTML 中显示对象中的每个项目:
<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>
我知道如何在 JS 中遍历一个对象,但我不确定如何在 DOM 中显示这些项目。我相信我可以使用 jQuery 追加功能,但我不确定如何。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
小胡子(或其他模板)是你需要的github.com/janl/mustache.js
-
@dandavis 我很想先学习如何用 JS 或 jQuery 写出来。
-
对象(官方)没有顺序。最好将grocery_list 设为对象数组,并使用
Banana和Chocolate等为这些对象添加名称属性。
标签: javascript object dom