1、关于表行列的隐藏操作

<span style="font-size:18px;"><span style="font-size: 18px;">//行隐藏
$("tr[id$=SFFORM029_tr_add_2012112214426120_main]").show();
$("#tableLayout>tbody>tr:lt(12):gt(6)").show();
$("#tableLayout>tbody>tr").eq(19).show();
//列隐藏
$("td[id$=columnNewID20121121144124193_1]").hide();
document.getElementById("SFFORM015_SUB1_td_add_201313_sub").lastChild.style.display = "none";
$('table tr').find('td:eq(13)').hide();            </span></span>
<span style="font-size:18px;"><span style="font-size: 18px;">document.getElementById("SFFORM015_SUB1_td_add_201313_sub").cells[1].style.display = "none";
//table的某行某列或者表头隐藏
$("#overTimeApplyTable td:eq(2)").hide();
$("#overTimeApplyTable th:eq(2)").hide();</span></span>

2、table行tr的click事件

<tr id="tr1" οnclick="click1(this)"></tr>

当前行的click事件,对应function click1(obj)函数

function click1(obj)
{var id=$(obj).attr("id");//获取当前行的属性var name=$(obj).attr("name","name1");//设置当前行的属性等其他常规操作$(obj).css();等等
}
js写法:<p align="left"><span style="background: rgb(217, 217, 217);">row.cells[j].getAttribute("name"); //获取目标行的列的属性</span></p><p align="left"><span style="background: rgb(217, 217, 217);">setAttribute("name", "sss");//设置属性</span></p>
3、table 列td的click事件

<tr id="tr1" ><td οnclick="click1(this)"></td></tr>
</pre><pre name="code" class="html" style="font-size: 18px;">//获取table的td的click事件获取行列值
//parent()直接父节点,parents()根节点,parents('tr')指定跟节点
function cllick(obj){var $td = $(obj).parents('tr').children('td');//先访问指定根元素(父节点),父节点再访问td,就可以操作整行td$td.eq(10).attr("style", "background:url(../../Public0/Image/RadioSelected.JPG) no-repeat center center");//更改目标行的第12个td的背景图片var item_no=$td.eq(0).text();//获取第一个td的文本内容$(obj).parents('tr').attr()//可以查找父元素tr的属性var td=$(obj).parents('tr').children('td');//可以操作该行的所有tdvar td=$(obj).parent().children('td');//可以var td=$(obj).parent().children();//可以,只返回当前点击的td 为eq(0) 只能操作当前点击的tdvar td=$(obj).parent().find('td');//可以,var td=$(obj).parent('tr').find('td');// parent('tr') 错误,直接父节点不能指定var td=$(obj).parents('tr').find('td');//找不到目标元素td.eq(9).attr("style", "background:url(../../Public0/Image/RadioSelected.JPG) no-repeat center center");
}
4、行数计算
var dataLen =$("#sub3_Table").find("tr").length;
//关于table tbody行数计算
var $tbodyTrs = $("#transformTable>tbody>tr");
var dataLen= $tbodyTrs.length;

//关于.net webform控件gridview前台行数计算

var table_one =document.getElementById("<%=GridView_SUB1.ClientID%>");

//获取表的总行数 tr
$("#tbRAF").find("tr").length ;
//获取所在行的行号
$(this).parent().prevAll().length + 1;//行号
//获取所在列的列号
$(this).prevAll().length + 1;//列

关于table的一些非主流操作相关推荐

  1. android sqlite alert table,android sqlite数据库操作

    sqlite有一点不同于其他常见数据库,就是sqlite数据库是存成文件的,可以直接把该文件从手机里导出来,以文件的形式存在,然后放到电脑上查看. Android操作数据库有如下步骤: 1.继承SQL ...

  2. html保存table并刷新,js操作 添加删除table行,并进行刷新

    添加行的js如下  table 的id为myTable 添加table的一行内容 function insertRow() { var rowValue = document.getElementBy ...

  3. DB2中ALTER TABLE为什么需要REORG操作?

    ALTER TABLE操作在日常开发中很常见,下面是摘自DB2官网关于ALTER TABLE操作的一段话. Perhaps the most important thing to realize wh ...

  4. 【前端实例】JavaScript对Table数据进行排序操作

    [提出需求] 点击表格头部的时候根据对应列的所有值来进行排序,最终显示排序后的数据行. [具体效果] [步骤思路] 点击需要排序列的数据头,获取数据头所在列的索引.通过索引找到每一行所对应列的数据,之 ...

  5. Hive中alter table 对分区表的操作:添加列,修改列,删除历史分区

    alter table 用于在已有的hive表中添加.修改删除列 在分区表中添加新的一列: alter table table_name add columns(columns_name double ...

  6. html表格联动,html前端基础:table和select操作

    html前端基础:table和select操作 发布时间:2020-05-13 09:58:10 来源:亿速云 阅读:196 作者:Leah 这篇文章主要为大家详细介绍html前端基础中有关table ...

  7. alter table新增字段操作究竟有何影响?(上篇)

    很久以前就有个疑问,见过一些表设计时会留出几个reverse的字段,目的是为了以后扩展,但此时设计的字段类型.长度等都是预计的,未来是否可用,不好说,那为什么会这么做呢?可能的原因是:"我现 ...

  8. Oracle索引梳理系列(十)- 直方图使用技巧及analyze table操作对直方图统计的影响(谨慎使用)

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

  9. Oracle索引梳理系列(十)- 直方图使用技巧及analyze table操作对直方图统计的影响(谨慎使用)...

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

最新文章

  1. 必须掌握的八个DOS命令 [转]
  2. pytorch筛选统计
  3. Docker安装及配置
  4. 移动硬盘无法停止,竟然是TM的原因
  5. C++笔记-获取光标(非鼠标坐标)在屏幕的位置
  6. TypeScript 中的 SOLID 原则
  7. SQL 導入導出大全
  8. MiniProfiler.EF6监控调试MVC5和EF6的性能
  9. $(#).html(ftl) js 动态引入宏定义,FTL惯用标签及语法
  10. Facebook回应追踪无账号用户:源于网站插件漏洞
  11. html 页面跳转 加载效果,好看的html页面加载源码带跳转
  12. Idea全部快捷键+自行修改快捷键
  13. 调用平安银行接口返回GBK乱码问题
  14. 高级操作系统——XV6内存管理
  15. 第二章 感受Mac 之美-惊艳从Mac 外设开始,一周后的使用感受
  16. LTE CQI/PMI 上报机制
  17. php获取真实图片后缀
  18. 保存windows10微软聚焦的锁屏壁纸
  19. 多传感器时频信号处理:多通道非平稳数据的分析工具(Matlab代码实现)
  20. 标志寄存器的状态标志

热门文章

  1. catia创成式外形设计如何将两个面相合_Catia创成式外形设计视频教程
  2. 关于百问网_STM32F103_MINI开发板的介绍
  3. jdbc与jdbctemplate区别
  4. Wopti Utilities 7.74.7.702 注册方法注意事项
  5. 基于asp.net723久久婚庆网站
  6. PYTORCH学习(3):多维tensors求余弦相似度和欧氏距离
  7. 空调遥控器调不到制热模式(☀)
  8. Qt/C++ 模仿 酷狗音乐播放器Qt/C++ 模仿 酷狗音乐播放器
  9. 主动学习(Active Learning)系列介绍(三)搜索假设空间(Searching Through the Hypothesis Space)
  10. 样本间的距离或者相似度度量方法