[jQuery编程挑战]007 切换数据表格的行列
- <!DOCTYPE html>
- <html lang="zh">
- <head>
- <meta charset="utf-8"/>
- <title>007 切换数据表格的行列</title>
- <style type="text/css">
- table{
- border: 1px solid #ccc;
- font-size: 14px;
- }
- table th, .header{
- background: orange;
- color: #fff;
- padding:10px;
- }
- table td{
- padding:10px;
- }
- </style>
- <script type="text/javascript" src="../js/jquery-1.11.0.js"></script>
- <script type="text/javascript">
- $(function() {
- $('#change').click(function(){
- var $tableNew = $('<table></table'),
- $tableOld = $('table');
- for (var i = 0; i < 4; i++) {
- var $trNew = $('<tr></tr>');
- for (var j = 0; j < 4; j++) {
- var $tdNew = $('<td></td>'),
- content = $tableOld.find('tr:eq(' + j + ')').children().eq(i).html();
- $tdNew.html(content);
- if (j == 0) {
- $tdNew.addClass('header');
- }
- $trNew.append($tdNew);
- }
- $tableNew.append($trNew);
- }
- $('body').append($tableNew);
- });
- })
- </script>
- </head>
- <body>
- <table>
- <tr>
- <th>列1</th>
- <th>列2</th>
- <th>列3</th>
- <th>列4</th>
- </tr>
- <tr>
- <td>数据1-1</td>
- <td>数据1-2</td>
- <td>数据1-3</td>
- <td>数据1-4</td>
- </tr>
- <tr>
- <td>数据2-1</td>
- <td>数据2-2</td>
- <td>数据2-3</td>
- <td>数据2-4</td>
- </tr>
- <tr>
- <td>数据3-1</td>
- <td>数据3-2</td>
- <td>数据3-3</td>
- <td>数据3-4</td>
- </tr>
- </table>
- <button id="change">change</button>
- </body>
- </html>
[jQuery编程挑战]007 切换数据表格的行列的更多相关文章
- jQuery两种方法添加数据表格到HTML
jQ创建表格的两种方法 1.模板字符串法 $(function () { //模板字符串的方式添加到页面 $('#btn').click(function ...
- [jQuery编程挑战]003 克隆一个页面元素及其相关事件
挑战: a) 绑定一个点击方法到这个div,点击后此元素会淡出消失 b) 同时克隆一个新的div元素到页面,元素内容是前面div文字内容反向书写(即,sgatbg olleh),同样也具有上面的点击事 ...
- [jQuery编程挑战]001:实现页面元素加速动画效果
要求: 页面包含两个HTML元素:一个按钮,一个小方块 动画要求:点击按钮,小方块从页面坐标300,300,加速移动到0,0 相关知识点: jQuery动画方法animate easing参数的设置 ...
- 【WorkTile赞助】jQuery编程挑战#009:生成两个div元素互相追逐的动画
HTML页面: <!-- HTML代码片段中请勿添加<body>标签 //--> <div id="container"> <div id ...
- [jQuery编程挑战]008 生成逗号分隔数字
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8&quo ...
- [jQuery编程挑战]006 生成一个倒计时效果
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8&quo ...
- [jQuery编程挑战]005 使用最短的代码生成元素的闪烁效果
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8&quo ...
- [jQuery编程挑战]004 针对选择框词典式排序
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8&quo ...
- [jQuery编程挑战]002:实现一个转盘大抽奖
body { background-color: #F2F2F2; text-align: center; } .container { position: relative; width: 500p ...
随机推荐
- (转)java多线程的一篇好文
云转型基石ThinkServer特性解析 2013-05-29 10:47 佚名 importnew 字号:T | T 本文只是一些针对初学者或者新手的问题,如果你已经具备良好的基础,那么你可以跳过本 ...
- poj 3575 Crosses and Crosses(SG函数)
Crosses and Crosses Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 3063 Accepted: 11 ...
- Bzoj 3781: 小B的询问 莫队,分块,暴力
3781: 小B的询问 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 426 Solved: 284[Submit][Status][Discuss ...
- Hibernate自定义数据库查询(排序、输出条数)
Hibernate数据库操作类(eg:TexDAO.java) /* * queryString HQL语句,first开始条数, max输出条数 ,norder排序 * 例: List lis = ...
- PPT扁平化风格设计手册
钱文嘉:颜色选择,搭配 http://www.pptfans.cn/341917.html
- JAVA操作Excel时文字自适应单元格的宽度设置方法
使用JAVA操作Excel通常都使用JXL,方法很简单网上也有很多的教程,然后往往一些细节性的问题却导致我们这些Programmer苦恼不已.这两天帮一个朋友做一个Excel表格自动生成的小软件,就遇 ...
- android 45 通知
package com.sxt.day07_01; import android.app.Activity; import android.app.Notification; import andro ...
- GCC相关的环境变量
介绍GCC在编译阶段和程序运行阶段用到的环境变量. GCC编译时用到的环境变量 GCC编译时用到的变量. C_INCLUDE_PATH GCC编译时查找头文件的目录列表.比如: echo $C_INC ...
- Javascript 函数和模块定义
匿名函数 // calculator.js(function(root) { var calculator = { sum: function(a, b) { return a + b; } ...
- 使用fastjson前台报406的问题解决方法
返回的json数据前台页面报406,而后台没有报错,下面为解决方法 <?xml version="1.0" encoding="UTF-8"?> & ...