javascript - jQuery 数组到无序列表

标签 javascript arrays

我有以下数组:

var sherbert = [{ 
    flavor: "orange mango",
    cost: 2
},{
    flavor: "lemon lime",
    cost: 4
}];

我如何使用 jQuery 创建一个函数来将这些写入 LI 项目,例如:

<li>flavor : orange mango<span>cost : 2</span></li>
<li>flavor : lemon lime<span>cost : 4</span></li>

最佳答案

这样的东西应该可以工作,我没有测试这段代码。

这里是 jquerys each 和 append 函数的文档:

http://api.jquery.com/each/

http://api.jquery.com/append/

$listSelector = $("#list") //Your list element

$.each(sherbert, function(i, obj) {
    $listSelector.append("<li>flavor : "+obj.flavor+"<span>cost : "+obj.cost+"</span></li>")
});

关于javascript - jQuery 数组到无序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23137625/

相关文章:

java - 查找数组中第二小的整数

javascript - 用 json 数据填充现有数组

javascript - TSC 正在根据 tsconfig.json 文件的方向编译 node_modules 和类型声明文件

javascript - 为什么使用 addClass 时类名没有在 DOM 中更新?

javascript - React UseEffect Hook - 值在钩子(Hook)内更新但不在组件主体内

javascript - xml 不是一个函数

java - 打印时如果数组中的int元素等于6则跳过

javascript - 在 Webview iOS 中注入(inject)一段 JavaScript 代码

javascript - ng-bind 发生在我的指令之后,所以我没有值(value)

sql - 为从 Postgres 中提取的列列表中的值创建数组