网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

jQuery对table表格进行增删改查

最近要处理一些前端的工作,重新学习了一下jQuery,感觉还是那么的锋利啊!!!

创新互联公司专注于塔河企业网站建设,响应式网站开发,商城网站建设。塔河网站建设公司,为塔河等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

总结了一下对table的增删改查,写一篇留着以后自己recode。

1.首先我自己写了一个简单的div布局。

jQuery对table表格进行增删改查

2.实现几个用标签做的按钮的功能 分别是新增 修改 删除 查询和返回。

代码如下

html+css(原谅我写在一起吧。。毕竟渲染不是我的强项)

 
 
测试数据 
 
 
 
 
 新增 
    查询 
 返回 
 
ID Name salary 功能
保存 修改 删除
1 小王 3000 保存 修改 删除
2 小李 4000 保存 修改 删除
3 小张 5000 保存 修改 删除
4 小赵 6000 保存 修改 删除

jQuery的代码如下

$(document).ready(function(){ 
  var tb = $("#tb"); 
   
  //添加 
  $("#add_btn").click(function(){ 
    var hideTr = $("#hide_tbody",tb).children().first(); 
    var newTr = hideTr.clone().show(); 
    $("#show_tbody",tb).append(newTr); 
  }); 
   
  //保存 
  $("#save_btn",tb).die('click').live('click',function(){ 
      var tr = $(this).parent().parent(); 
    $("input[type='text']",tr).each(function(i,el){ 
      el = $(el); 
      el.parent().text(el.val()); 
      el.remove(); 
    }); 
    $("#save_btn",tr).hide(); 
    $("#edit_btn",tr).show(); 
  }); 
   
  //修改 
  $("#edit_btn",tb).die('click').live('click',function(){ 
    var tr = $(this).parent().parent(); 
    $("td:not('#a')",tr).each(function(i,el){ 
      el = $(el); 
      var html = ""; 
      el.html(html); 
    }); 
    $("#edit_btn",tr).hide(); 
    $("#save_btn",tr).show(); 
  }); 
   
  //删除 
  $("#del_btn",tb).die('click').live('click',function(){ 
    $(this).parent().parent().remove(); 
  }); 
   
  //查询 
  $("#search_btn").click(function(){ 
    var key = $("#Ktext").val(); 
    var sbody = $("#show_tbody"); 
    var trr = $("#trr",sbody); 
    var keyword = $("#no_id",sbody).text(); 
    for(var i = 0; i < keyword.length;i++) 
    { 
    if(keyword[i]== key[0]){ 
      trr.eq(i).show(); 
    }else{ 
      trr.eq(i).hide(); 
    } 
    } 
  }); 
  //返回 
  $("#back_btn").click(function(){ 
    var sbody = $("#show_tbody"); 
    $("#trr",sbody).show(); 
   
  }); 
}); 

虽然有点简陋不过还是蛮实用的。
功能展示如下

jQuery对table表格进行增删改查

jQuery对table表格进行增删改查

jQuery对table表格进行增删改查

jQuery对table表格进行增删改查

其中查询功能是按照ID来进行查询的,点返回后可以复原数据。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


文章名称:jQuery对table表格进行增删改查
链接地址:http://bjjierui.cn/article/jjgjeh.html

其他资讯