zoukankan      html  css  js  c++  java
  • js分组——html灵活的使用

     1  /*将时间装入数组arrTime里*/
     2             for (var i = 0; i < data.list.length; i++) {
     3                 if (data.list[i].LastDownLoadDataTime != null) {
     4                     arrTime.push(Mail_Common.Convert.dateToString(Mail_Common.Convert.jsonStrToDate(data.list[i].LastDownLoadDataTime)));
     5 
     6                 }
     7             }
     8             /*对数组arrTime进行去重复操作*/
     9             for (var i = 0; i < arrTime.length; i++) {
    10                 if (!uq[arrTime[i]]) {
    11                     uq[arrTime[i]] = true;
    12                     rq.push(arrTime[i]);
    13                 }
    14             }
    15             /*从低到高排序*/
    16             rq = rq.sort();
    17             /*反转——从高到低*/
    18             rq = rq.reverse();
    19 
    20             /*把数组rq数据对列表数据进行比较*/
    21             for (var i = 0; i < rq.length; i++) {
    22                 strs += '<h1 class="fj-date">' + rq[i] + '</h1>';
    23                 strs += ' <div class="fj-pic">';
    24                 for (var j = 0; j < data.list.length; j++) {
    25 
    26                     time1 = rq[i];
    27                     time2 = Mail_Common.Convert.dateToString(Mail_Common.Convert.jsonStrToDate(data.list[j].LastDownLoadDataTime));
    28 
    29                     if (time1 == time2) {
    30                         strs += ' <a href="javascript:;" msgid="' + data.list[j].AutoID + '">' + data.list[j].MailAttachmentFileName + '</a> ';
    31                     }
    32                 }
    33 
    34                 strs += '</div>';
    35             }
    36 
    37             $(".fj-list").html(strs);

     下面是html灵活使用的写法:实现一样的功能

     1   for (var i = 0; i < data.list.length; i++) {
     2                 if (data.list[i].LastDownLoadDataTime != null) {
     3                     var time = WriteEvent.JsonToTime(data.list[i].LastDownLoadDataTime);
     4                     if ($("h1.fj-date[time='" + time + "']").length == 0) {
     5                         $(".fj-list").append('<h1 class="fj-date" time="' + time + '">' + time + '</h1>');
     6                     }
     7                     if ($("h1.fj-date[time='" + time + "']").next("div.fj-pic").length == 0) {
     8                         $(".fj-list").append('<div class="fj-pic"></div>');
     9                     }
    10                     $("h1.fj-date[time='" + time + "']").next().append('<a href="javascript:;" msgid="' + data.list[i].AutoID + '">' + data.list[i].MailAttachmentFileName + '</a>');
    11                 }
    12             }
    View Code
  • 相关阅读:
    内置系统账户:Local system/Network service/Local Service 区别
    python-基于文件导入的特性的单例模式
    php原因 nginx报错[error] 10773#0: *272212065 recv() failed (104: Connection reset by peer) while reading response header from upstream
    实用Django ORM实用操作方法
    session是什么和cookie的区别?
    Python可迭代对象,迭代器,生成器
    浅析python中的GIL锁和协程
    git 常用
    testlink安装
    redmine搭建
  • 原文地址:https://www.cnblogs.com/lihui1030/p/3328529.html
Copyright © 2011-2022 走看看