侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

JQuery之表格常见操作技巧

2024-05-15 星期三 / 0 评论 / 0 点赞 / 89 阅读 / 2445 字

移动鼠标行变色$('#table1 tr').hover(function(){ $(this).children('td').addClass('hover')}, function(){

移动鼠标行变色

$('#table1 tr').hover(function(){    $(this).children('td').addClass('hover')}, function(){    $(this).children('td').removeClass('hover')});
//:gt(n)匹配所有给定大于给定索引值$("#table1 tr:gt(0)").hover(function() {     $(this).children("td").addClass("hover"); }, function() {     $(this).children("td").removeClass("hover"); });

奇偶不同色

$('#table1 tbody tr:odd').css('background-color', '#bbf');//odd为奇$('#table1 tbody tr:even').css('background-color','#ffc');//even为偶//操作class$("#table1 tbody tr:odd").addClass("odd");$("#table1 tbody tr:even").addClass("even");

隐藏一行

$('#table1 tbody tr:eq(3)').hide();//:eq(n)匹配一个给定索引元素$("#table1 tr td::nth-child(3)").hide();//nth-child(n)匹配元素下指定索引的行$("#table1 tr").each(function(){$("td:eq(3)",this).hide()});

隐藏一列

$('#table1 tr td::nth-child(3)').hide();

删除指定行

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

删除列

//删除指定列意外的列$('#table1 tr td:not(:nth-child(n))').remove();// 删除指定列$('#table1 tr td::nth-child(n)').remove();

全选或全不选

//方法一$('#all').on('click', function () {     //prop()获取在匹配的元素集中的第一个元素的属性值。	// 给当前一起绑定的子选择添加效果    $('input.checkSub').prop('checked', this.checked); });//方法二://此传入的参数为this 如:checkAll(this)function checkAll(evt){ var tbl=$("#table1"); var trlist=tbl.find("tr"); for(var i=1;i<trlist.length;i++){  var tr=$(trlist[i]);  var input=tr.find("INPUT[type='checkbox']");  //设置属性checkred  input.attr("checked",evt.checked); }}//方法三://此传入的参数为this 如:checkAll(this)function checkAll(evt){    $("#table1 tr").find("input[type='checkbox']").each(function(i){     $(this).attr("checked",evt.checked)    });}//方法四://此传入的参数为this 如:checkAll(this)function checkAll(evt){    $("#table1 tr").find("input[type='checkbox']")	.attr("checked",evt.checked);}

Jquery对表格操作技巧大汇总

广告 广告

评论区