jquery写表格,通过后端传值,并合并单元格

news/2024/7/11 1:21:42 标签: jquery, 前端, javascript

<!DOCTYPE html>
<html>
<head>
  <title>Table Using jQuery</title>
  <style>
  #tableWrapper {
    width: 100%;
    height: 200px; /* 设置表格容器的高度 */
    overflow: auto; /* 添加滚动条 */
    margin-top: -10px; /* 负的外边距值,根据实际情况调整 */
  }
  #table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
    background-color: rgba(0, 0, 0, 0);
  }
  #table th,
  #table td {
    border: 1px solid #ccc;
    padding: 8px;
    background-color: #f9fafb;
  }
  #table tr:nth-child(odd) {
    background-color: #cfdff5;
  }
  #table th {
    background-color: #f9fafb;
    position: sticky;
    top: 0;
  }
  #tableWrapper {
  height: 200px; /* 设置表格容器的高度为固定值 */
  overflow: auto; /* 添加滚动条 */
}
#tableWrapper {
  height: 200px; /* 设置表格容器的高度为固定值 */
  overflow: auto; /* 添加滚动条 */
}

/* 设置滚动条的高度与表格容器的高度一致 */
#tableWrapper::-webkit-scrollbar {
  width: 10px;
  height: 100%; /* 设置滚动条的高度为100% */
}

/* 其他滚动条样式设置 */
#tableWrapper::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}

#tableWrapper::-webkit-scrollbar-thumb {
  background-color: #888;
}

#tableWrapper::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
  </style>
</head>
<body>
  <div id="tableWrapper">
    <table id="table">
      <thead>
        <tr>
          <th>日期</th>
        <th>姓名</th>
        <th>地址</th>
        </tr>
      </thead>
      <tbody id="tableBody">
      </tbody>
    </table>
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script>
    var tableData = [
      {
        date: '2016-05-02',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1518 弄'
      },
      {
        date: '2016-05-01',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1519 弄'
      },
      {
        date: '2016-05-03',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1516 弄'
      },
      {
        date: '2016-05-03',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1516 弄'
      }
    ];
    
    $(document).ready(function() {
      var $tableBody = $('#tableBody');
      
      $.each(tableData, function(index, item) {
        var $row = $('<tr>');
        
        if (index === 0) {
          $row.append($('<td>').attr('colspan', 2).text(item.date + ' / ' + item.name));
        } else {
          $row.append($('<td>').text(item.date));
          $row.append($('<td>').text(item.name));
        }
        
        $row.append($('<td>').text(item.address));
        
        $tableBody.append($row);
      });
    });
  </script>
</body>
</html>

效果如下


http://www.niftyadmin.cn/n/5367061.html

相关文章

android 音频调试技巧

常用命令 查看当前声卡信息 cat proc/asound/cards bengal_515:/ # cat /proc/asound/cards0 [bengalidpsndcar]: bengal-idp-snd- - bengal-idp-snd-cardbengal-idp-snd-card1 [Loopback ]: Loopback - LoopbackLoopback 1查看PCM设备列表 cat proc/asound/pcm ben…

apache_exporter安装说明

Apache Exporter 问题描述 需要监控apache服务&#xff0c;部署了apache_exporter&#xff0c;对过程进行一下记录。 源码参见apache_exporter ①下载 https://github.com/Lusitaniae/apache_exporter/releases②解压缩 tar -xzvf apache_exporter-0.7.0.linux-amd64.tar…

Linux上使用OpenCvSharp

前言 OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。OpenCvSharp是一个OpenCV的 .Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenC…

基于设计模式,实现分布式锁的资源管理

org.redisson.api.RLock&#xff0c;是目前较为常见的分部署锁实现方式。我们的目的是实现自动管理锁的获取和释放。 但遗憾的是&#xff0c;RLock并不实现AutoCloseable接口&#xff0c;因此不能直接用在try-with-resources结构中。不过&#xff0c;我们可以通过创建一个包装类…

如何部署Node.js服务并实现无公网ip远程访问本地项目【内网穿透】

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

Go语言每日一练——链表篇(五)

传送门 牛客面试笔试必刷101题 ----------------合并k个已排序的链表 题目以及解析 题目 解题代码及解析 解析 这一道题与昨天的合并链表题目类似&#xff0c;但是由于有K个且时间复杂度要求控制在O(nlogn)&#xff0c;这里主要有两种解法&#xff1a;一种是依旧使用归并来…

基于Python机器学习算法农业数据可视化分析预测系统(完整系统源码+数据库+详细文档+论文+部署教程)

文章目录 基于Python机器学习算法农业数据可视化分析预测系统完整源码获取方式在文章末尾一、项目简介二、开发环境三、项目技术四、功能结构五、功能实现模型构建封装类用于网格调参训练模型系统可视化数据请求接口模型评分 0.5*mse 六、系统实现七、总结完整源码获取 基于Pyt…

【python数据分析基础】—dataframe中index的相关操作(添加、修改index的列名、修改index索引值等)

文章目录 前言一、添加、修改index的列名二、修改index索引值 前言 本文主要讲dataframe结构中index的相关操作&#xff0c;index相当于是数据表的行。 一、添加、修改index的列名 新建一个dataframe表&#xff0c;我们可以自定义index的值&#xff0c;如下&#xff1a; imp…