博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历数据并插入页面的几种方式
阅读量:5138 次
发布时间:2019-06-13

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

先在body中添加一个ul标签,并添加类名test。

// 构造100条数据var datas = [];for(var i = 1; i <=100; i++){    datas.push('item' + i);}

1.通过字符串拼接

var resultHtml = '';for(var i = 0, len = datas.length; i < len; i++){    resultHtml += '
  • ' + datas[i] + '
  • ';} $(".test").append(resultHtml);

    曾经很长一段时间都是通过这种方法来插入数据的,后来发现这种拼接方法效率比较低,不过是最简单可行的方法了。

    2.先把数据推入数组,最后通过join拼接。

    var arr = [];for (var i = 0; i < datas.length; i++) {    arr.push('
  • '+datas[i]+'
  • ');}$(".test").append(arr.join(''));

    3.通过标签元素连接数据

    var resultHtml = datas.join('
  • ');$(".test").append('
  • '+resultHtml+'
  • ');// 由于数据间的连接是
  • ,所以要用'
  • '+resultHtml+'
  • '将数据包裹,这样才能将标签封闭。

    目前知道的就是这三种方法了。

    参考链接:

    转载于:https://www.cnblogs.com/dxzg/p/9468523.html

    你可能感兴趣的文章
    python 列表
    查看>>
    Python数据可视化之Pygal(雷达图)
    查看>>
    Java学习笔记--字符串和文件IO
    查看>>
    转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
    查看>>
    SQL语法(3)
    查看>>
    在js在添版本号
    查看>>
    sublime3
    查看>>
    Exception Type: IntegrityError 数据完整性错误
    查看>>
    Nuget:Newtonsoft.Json
    查看>>
    【luogu4185】 [USACO18JAN]MooTube [并查集]
    查看>>
    手机号脱敏处理
    查看>>
    CI控制器调用内部方法并载入相应模板的做法
    查看>>
    Hdu - 1002 - A + B Problem II
    查看>>
    HDU - 2609 - How many
    查看>>
    每天CookBook之Python-003
    查看>>
    每天CookBook之Python-004
    查看>>
    Android设置Gmail邮箱
    查看>>
    StringBuffer的用法
    查看>>
    js编写时间选择框
    查看>>
    PHP压缩文件操作
    查看>>