博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON数组分配输出每个li
阅读量:6716 次
发布时间:2019-06-25

本文共 910 字,大约阅读时间需要 3 分钟。

有这么一个JSON数组,需求是只需要输出每个数组里面的某个值,不需要全部输出来。

var data = [{    "MachineID":"171914",    "Cost":"13,642.41",    "Currency":"PHP"},{    "MachineID":"172233",    "Cost":"1,367.73",    "Currency":"PHP"},{    "MachineID":"41116",    "Cost":"2,608.20",    "Currency":"PHP"},{    "MachineID":"178077",    "Cost":"1,517.04",    "Currency":"PHP"},{    "MachineID":"176430",    "Cost":"20,876.72",    "Currency":"PHP"}]

假设我们输出全部的值,则按照前面一篇文章说过的,只需要遍历两次就可以输出,如下:

var _html = '';$.each(data,function(index,obj){_html +='

'+(index+1) +'

    ';$.each(obj,function(key,value){_html += '
  1. '+key+" : "+value+'
  2. ';})_html +='
';})$("#content").append(_html);

基于本文只需要每个数组的第一个值,可以使用前文说过的的最快第四种

var output = [];$.each(data, function(key,value){output.push('
  • ' + value.MachineID + '
  • ');});$("ul").html(output.join(''));

    或者是前文说过的第五种

    var ul = $('ul');$.each(data,function(i,obj) {$('
  • ',{text:obj.MachineID}).appendTo(ul);});
  •  

    转载地址:http://lvkmo.baihongyu.com/

    你可能感兴趣的文章
    Python 文件 writelines() 方法
    查看>>
    背水一战 Windows 10 (76) - 控件(控件基类): Control - 基础知识, 焦点相关, 运行时获取 ControlTemplate 和 DataTemplate 中的元素...
    查看>>
    比特币的区块结构解析
    查看>>
    图像滤镜艺术---Glow Filter发光滤镜
    查看>>
    [离散时间信号处理学习笔记] 14. 多采样率信号处理
    查看>>
    create-react-app 引入 antd 及 解决 antd 样式无法显示的bug
    查看>>
    获取图形验证码
    查看>>
    值得 .NET 开发者了解的15个特性
    查看>>
    Fresco-Facebook的图片加载框架的使用
    查看>>
    Android Runtime Stats
    查看>>
    InstallShield卸载状态
    查看>>
    CentOS7 修改主机名
    查看>>
    小工具:天气查询 Vs自定义设置 DevGridControl中GridView排序问题 小工具:火车票查询 小工具:邮件发送 小工具:截图&简单图像处理...
    查看>>
    11.QT-布局管理器(Box,Grid,Form,Stacked)
    查看>>
    用 Anaconda 完美解决 Python2 和 python3 共存问题
    查看>>
    易语言飞扬学习
    查看>>
    Android 自定义Android ORM 框架greenDAO数据库文件的路径
    查看>>
    python程序打包成.exe
    查看>>
    oc懒加载 & swift lazy
    查看>>
    CUDA 编程的基本模式
    查看>>