当前位置:  编程技术>WEB前端

jQuery操作表格(table)的常用方法、技巧汇总

    来源: 互联网  发布时间:2014-08-25

    本文导语:  以下列出13个jQuery操作table常用到的功能: 1.鼠标移动行变色 代码如下:$('#table1 tr').hover(function(){    $(this).children('td').addClass('hover')}, function(){    $(this).children('td').removeClass('hover')});方法二: 代码如下:$("#table1 tr:gt(0)").hover(func...

以下列出13个jQuery操作table常用到的功能:

1.鼠标移动行变色

代码如下:
$('#table1 tr').hover(function(){
    $(this).children('td').addClass('hover')
}, function(){
    $(this).children('td').removeClass('hover')
});

方法二:
代码如下:

$("#table1 tr:gt(0)").hover(function() {
    $(this).children("td").addClass("hover");
}, function() {
    $(this).children("td").removeClass("hover");
});

2.奇偶行不同颜色

代码如下:
$('#table1 tbody tr:odd').css('background-color', '#bbf');
$('#table1 tbody tr:even').css('background-color','#ffc');
//操作class
$("#table1 tbody tr:odd").addClass("odd");
$("#table1 tbody tr:even").addClass("even");

3.隐藏一行
代码如下:

$('#table1 tbody tr:eq(3)').hide();
$("#table1 tr td::nth-child(3)").hide();
$("#table1 tr").each(function(){$("td:eq(3)",this).hide()});

4.隐藏一列
代码如下:
$('#table1 tr td::nth-child(3)').hide();

5.删除一行
代码如下:
// 删除除第一行外的所有行
$('#table1 tr:not(:first)').remove();
// 删除指定行
$('#table1 tr:eq(3)').remove();

6.删除一列
代码如下:
// 删除除第一列外的所有列
$('#table1 tr th:not(:nth-child(1))').remove();
$('#table1 tr td:not(:nth-child(1))').remove();
// 删除第一列
$('#table1 tr td::nth-child(1)').remove();

7.得到(设置)某个单元格的值
代码如下:
// 设置table1,第2个tr的第一个td的值。 
$('#table1 tr:eq(1) td:nth-child(1)').html('value');
// 获取table1,第2个tr的第一个td的值。
$('#table1 tr:eq(1) td:nth-child(1)').html();

8.插入一行
代码如下:
// 在第二个tr后插入一行
$('插入3插入插入插入').insertAfter($('#table7 tr:eq(1)'));

9.获取每一行指定的单元格的值
代码如下:
var arr = [];
$('#table1 tr td:nth-child(1)').each(function (key, value) {
   arr.push($(this).html());
});
var result = arr.join(',');

10.全选或全不选
代码如下:

//方法零:
$('#all').on('click', function () {
    $('input.checkSub').prop('checked', this.checked); // 给当前一起绑定的子选择添加效果
});

//方法一:
//全选或全不选 此传入的参数为event 如:checkAll(event)
function checkAll(evt){
 evt=evt?evt:window.event;
 var chall=evt.target?evt.target:evt.srcElement;
 var tbl=$("#table1");
 var trlist=tbl.find("tr");
 for(var i=1;i0){
          alert($(this).find("input[type='text']").val());
      }else if($(this).find("select").length>0)
      {
          alert($(this).find("select").val());
      }
    });
}


    
 
 

您可能感兴趣的文章:

  • JQuery元素控制方法汇总
  • jquery刷新页面代码及js常用函数汇总
  • jquery 动态加载js的多种方法汇总
  • jquery对select下拉框取值与赋值方法汇总
  • JQuery元素获取方法汇总
  • Jquery操作iframe的方法汇总
  • jquery操作select中option选项的方法汇总
  • 有关jquery中文乱码的解决方法汇总
  • jQuery表格插件 Flexigrid for jQuery
  • jQuery电子表格插件 jQuery.sheet
  • jQuery电子表格插件 JQuery.Spreadsheet UI
  • JQuery实现动态表格点击按钮表格增加一行
  • jQuery 数据表格插件 jqxGrid
  • jQuery表格插件 jQuery grid view plugin
  • jQuery表格插件 DataTables
  • jQuery表格插件 ayGrid
  • jQuery表格插件 MagicGrid
  • jQuery如何获取表格总行数
  • jQuery 表格插件 cGrid
  • jQuery 表格插件 jui_datagrid
  • jQuery表格插件 colResizable
  • jQuery表格分页插件 Table Pagination
  • jQuery表格插件 Flexigrid
  • jQuery 表格响应式插件 FooTable
  • jQuery树形表格插件 jQTreeTable
  • jQuery 表格排序插件 Stupid Table
  • jQuery 表格数据渲染插件 GraphUp
  • 基于jQuery的表格组件 VDataTable
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jquery常用ui(dialog...) jquery widget
  • 常用 jQuery 插件 jquery_plugins
  • jquery常用操作小结
  • jquery中each方法示例和常用选择器
  • Jquery常用方法小结
  • jquery表单提交数据常用代码
  • JQuery对表格进行操作的常用技巧总结
  • jQuery页面加载初始化常用方法
  • jQuery页面加载初始化常用的三种方法
  • Jquery实现的一种常用高亮效果示例代码
  • jquery each的几种常用的使用方法示例
  • JQuery数字类型验证常用正则表达式
  • 常用的JQuery数字类型验证正则表达式整理
  • jquery常用特效方法使用示例
  • jquery常用代码26个
  • 常用jQuery选择器总结
  • Jquery常用选择器的几点知识
  • jQuery常用操作方法及常用函数总结
  • jquery中的常用事件bind、hover、toggle等示例介绍
  • jQuery控制TR显示隐藏的三种常用方法
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jquery 动态加载js的多种方法汇总 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3