jquery动态创建表格
1.代码实例
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>02-jQuery-动态创建表格案例</title>
- <script src="jquery-1.11.3.js"></script>
- <style>
- * { padding: 0; margin: 0; }
- table {
- border-collapse: collapse;
- border-spacing: 0;
- border: 1px solid #c0c0c0;
- }
- th,td {
- border: 1px solid #d0d0d0;
- color: #404060;
- padding: 10px;
- }
- th {
- background-color: #09c;
- font: bold 16px "微软雅黑";
- color: #fff;
- }
- td {
- font: 14px "微软雅黑";
- }
- tbody tr {
- background-color: #f0f0f0;
- }
- tbody tr:hover {
- cursor: pointer;
- background-color: #fafafa;
- }
- </style>
- <script>
- var data = [{
- name: "传智播客",
- url: "http://www.itcast.cn",
- type: "IT最强培训机构"
- },{
- name: "黑马程序员",
- url: "http://www.itheima.com",
- type: "大学生IT培训机构"
- },{
- name: "传智前端学院",
- url: "http://web.itcast.cn",
- type: "前端的黄埔军校"
- }];
- $(function(){
- //第一种:动态创建表格的方式,使用拼接html的方式 (推荐)
- // var html = "";
- // for( var i = 0; i < data.length; i++ ) {
- // html += "<tr>";
- // html += "<td>" + data[i].name + "</td>"
- // html += "<td>" + data[i].url + "</td>"
- // html += "<td>" + data[i].type + "</td>"
- // html += "</tr>";
- // }
- // $("#J_TbData").html(html);
- //第二种: 动态创建表格的方式,使用动态创建dom对象的方式
- //清空所有的子节点
- $("#J_TbData").empty();
- //自杀
- // $("#J_TbData").remove();
- for( var i = 0; i < data.length; i++ ) {
- //动态创建一个tr行标签,并且转换成jQuery对象
- var $trTemp = $("<tr></tr>");
- //往行里面追加 td单元格
- $trTemp.append("<td>"+ data[i].name +"</td>");
- $trTemp.append("<td>"+ data[i].url +"</td>");
- $trTemp.append("<td>"+ data[i].type +"</td>");
- // $("#J_TbData").append($trTemp);
- $trTemp.appendTo("#J_TbData");
- }
- });
- </script>
- </head>
- <body>
- <table>
- <thead>
- <tr>
- <th>标题</th>
- <th>地址</th>
- <th>说明</th>
- </tr>
- </thead>
- <tbody id="J_TbData">
- </tbody>
- </table>
- <br>
- <!-- 整个表格:table -->
- <table>
- <thead>
- <tr> <!-- tr:table row:表格的行 -->
- <th>一个格</th>
- <th>一个格</th>
- <th>一个格</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <!-- rowspan:跨度两个行 -->
- <td rowspan="2">一个格</td>
- <!-- clospan:跨度两个列 -->
- <td colspan="2">一个格</td>
- <!-- <td>一个格</td> -->
- </tr>
- <tr>
- <!-- <td>sd</td> -->
- <td>ss</td>
- <td>ss</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
2.实例截图
jquery动态创建表格的更多相关文章
- 第84天:jQuery动态创建表格
jQuery动态创建表格 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...
- js/jq动态创建表格的行与列
之前做了一个项目,需求是能动态创建表格行,动态创建表格的列,度了很多资料,都没有动态创建列的插件,所以自己动手写了一个 需求大概是(下图) 1.动态添加一行.2.动态添加一列,3.删除行.4.删除列, ...
- JavaScript 、jQuery动态创建元素的关键字~
JavaScript动态创建元素: 1.创建元素 如:a 标签 var alink= document.createElement("a"); 2.j添加元素属性 alink.h ...
- jquery 动态添加表格行
jquery 动态添加表格行 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <h ...
- jQuery动态对表格Table进行添加或删除行以及修改列值操作
jQuery,不仅可以以少量的代码做很多操作,而且兼容性好(各种浏览器,各种版本). 下面用jQuery动态对表格Table进行添加或删除行以及修改列值操作 1.jQuery代码 <script ...
- FineUIMvc随笔 - 动态创建表格列
声明:FineUIMvc(基础版)是免费软件,本系列文章适用于基础版. 用户需求 用户希望实现动态创建表格列,在 WebForms 中,我们通过在 Page_Init 中创建列来实现: 但是在 MVC ...
- FineUIMvc随笔(1)动态创建表格列
声明:FineUIMvc(基础版)是免费软件,本系列文章适用于基础版. <FineUIMvc随笔>目录 FineUIMvc随笔(1)动态创建表格列 FineUIMvc随笔(2)怎样在控件中 ...
- js动态创建表格,删除行列的小例子
js动态创建表格,删除行列的实例代码. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...
- 解决jquery动态创建元素绑定事件失效问题
存在问题 在我们使用jquery动态创建元素后往往会遇到一些问题,如: 给.button按钮绑定了点击时间,执行alert:(1); 点击事件代码如下: <script>$("# ...
随机推荐
- 安迪的第一个字典(UVa10815)
题目具体描述见:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_prob ...
- Codeforces Round #292 (Div. 1) C - Drazil and Park
C - Drazil and Park 每个点有两个值Li 和 Bi,求Li + Rj (i < j) 的最大值,这个可以用线段树巧妙的维护.. #include<bits/stdc++. ...
- 【WPF】WriteableBitmap和BitmapImage的相互转换
public BitmapImage ConvertWriteableBitmapToBitmapImage(WriteableBitmap wbm) { BitmapImage bmImage = ...
- 用vue-wechat-title为微信动态设置标题
1.安装插件 cnpm install vue-wechat-title --save 2.在main.js中引入 Vue.use(require('vue-wechat-title')) 3.在路由 ...
- ref:如何在大量jar包中搜索特定字符
ref:https://www.cnblogs.com/jiangxinnju/p/5137760.html?utm_source=tuicool&utm_medium=referral 如何 ...
- javascript 原生得到document.Element的方法
今天这里写这个博客的主要目的是记录一下javascript原生的选择dom的集中方法. 1.document.getElementById.这个方法接收1个参数,就是DOM元素的id(区分大小写),这 ...
- Windows 消息循环(2) - WPF中的消息循环
接上文: Windows 消息循环(1) - 概览 win32/MFC/WinForm/WPF 都依靠消息循环驱动,让程序跑起来. 本文介绍 WPF 中是如何使用消息循环来驱动程序的. 4 消息循环在 ...
- 「CSA49」Bunny on Number Line
「CSA49」Bunny on Number Line 题目大意:有一个人从0开始走,每次可以向前走一步或者回到1,那么会产生一个位置序列,其中给出 \(k\) 个位置是好的.定义一个位置序列是好的, ...
- [APIO / CTSC2007]数据备份 --- 贪心
[APIO / CTSC 2007]数据备份 题目描述 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份. 然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公 ...
- 【Kruskal+贪心思想】BZOJ3624-[Apio2008]免费道路
国庆万岁!!!!! [题目大意] 给定一张无向图,有两种边的类型为0和1.求一个最小生成树使得边0有k条. [思路] 跑两次Kruskal. 第一次的时候优先选择边1,然后判断有哪些边0还不能连通,那 ...