jQuery+CSS实现的table表格行列转置功能示例


Posted in jQuery onJanuary 08, 2018

本文实例讲述了jQuery+CSS实现的table表格行列转置功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

jQuery+CSS实现的table表格行列转置功能示例

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>3water.com jQuery行列转置</title>
  <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  <style type="text/css">
    table
    {
      border: 1px solid #ccc;
      font-size: 14px;
    }
    table th
    {
      background: orange;
      color: #fff;
      padding: 10px;
    }
    table td
    {
      padding: 10px;
    }
    table.vertical
    {
      -webkit-writing-mode: vertical-lr;
      -moz-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
    }
    table.vertical th, table.vertical td
    {
      width: 100px;
      height: 14px;
    }
    table.vertical div
    {
      width: 100px;
      -webkit-writing-mode: horizontal-tb;
      -moz-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
      writing-mode: horizontal-tb;
    }
  </style>
  <script type="text/javascript">
    var flag = false;
    //注:多次点击后,内面文字会包裹多层div,尚无好的解决方法
    function test(){
      if(!flag){
        $('table').addClass('vertical').find('th, td').wrapInner('<div>');
        //$('table').addClass('vertical');//数字会变垂直,不能用
      }else{
        $('table').removeClass('vertical');
      }
      flag=!flag;
    }
  </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>
  <input type="button" onclick="test()" value="行列转置" />
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jQuery实现的简单在线计算器功能
May 11 jQuery
jQuery.ajax向后台传递数组问题的解决方法
May 12 jQuery
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
jQuery实现简单轮播图效果
Dec 27 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 #jQuery
jQuery中库的引用方法
Jan 06 #jQuery
jQuery封装animate.css的实例
Jan 04 #jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 #jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 #jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 #jQuery
基于jquery.page.js实现分页效果
Jan 01 #jQuery
You might like
随机广告显示(PHP函数)
2006/10/09 PHP
php中变量及部分适用方法
2008/03/27 PHP
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
图片完美缩放
2006/09/07 Javascript
javascript实现二分查找法实现代码
2007/11/12 Javascript
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
python读取Excel表格文件的方法
2019/09/02 Python
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
几个数据库方面的面试题
2016/07/01 面试题
学习委员自我鉴定
2014/01/13 职场文书
市场营销个人求职信范文
2014/02/02 职场文书
家具商场的活动方案
2014/08/16 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
毕业生个人总结
2015/02/28 职场文书
美容院管理规章制度
2015/08/05 职场文书
python程序的组织结构详解
2021/12/06 Python