练习效果:(仅用于技术点练习)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><script src="https://code.jquery.com/jquery-3.4.0.min.js"></script><script>//删除function del(o) {$(o).parent().parent().remove();}//修改function update(o) {if ($(o).text() == "修改") {$(o).text("保存");var c = $(o).parent().prevAll();var chang = $(o).parent().prevAll().length;for (var i = 0; i < chang; i++) {var text = c[i].textContent;c[i].innerHTML = "<input type='text' value='" + text + "'/>";}} else if ($(o).text() == "保存") {$(o).text("修改");var c = $(o).parent().prevAll();var chang = $(o).parent().prevAll().length;for (var i = 0; i < chang; i++) {c[i].innerHTML = $(c[i]).children().val();}}}//添加function add() {//复制元素clonevar c = $("tr:eq(1)").clone();//添加到table的最后c.appendTo($("table"));}//查询function find() {//需要查询的内容var cha = $("#cha").val();if (cha != "") {var result = "";var list = $("tr:gt(0)");for (var i = 0; i < list.length; i++) {if ($(list[i]).children()[0].textContent == cha) {result = $(list[i]).clone();}}if (result != "") {$("tr:gt(0)").hide();result.appendTo($("table"));}} else {window.location.reload();}}</script>
</head><body><a href="#" onclick="add()">添加</a><input type="text" id="cha" /><a href="#" onclick="find()">查询</a><table border="1"><tr><td>编号</td><td>姓名</td><td>薪水</td><td>功能</td></tr><tr><td>1</td><td>李宁</td><td>10000</td><td><a href="#" onclick="update(this)">修改</a><a href="#" onclick="del(this)">删除</a></td></tr><tr><td>2</td><td>小灰灰</td><td>12000</td><td><a href="#" onclick="update(this)">修改</a><a href="#" onclick="del(this)">删除</a></td></tr></table>
</body></html>

希望能对大家有所帮助,欢迎一键三连。

jQuery下table操作示例(附案例源码)相关推荐

  1. NLP文本预处理:步骤、示例 | 附github源码

    点击关注我哦 一篇文章带你了解NLP文本预处理:步骤.示例 | 附github源码 注:关注[小白玩转Python]公众号,后台回复[NLP文本预处理],可以获取完整源码以及项目所需数据集. 文本数据 ...

  2. java多线程抽奖_java 线程池、多线程并发实战(生产者消费者模型 1 vs 10) 附案例源码...

    导读 前二天写了一篇<Java 多线程并发编程>点我直达,放国庆,在家闲着没事,继续写剩下的东西,开干! 线程池 为什么要使用线程池 例如web服务器.数据库服务器.文件服务器或邮件服务器 ...

  3. IoC容器Autofac(2) - 一个简单示例(附demo源码)

    上篇文章中(IoC容器Autofac(1) -- 什么是IoC以及理解为什么要使用Ioc),我们用自己的方式实现了一个简陋的工厂类来实现IoC. 这里我们尝试使用Auotfac来替换我们的工厂类Mov ...

  4. mysql服务器多线程模型_java 线程池、多线程并发实战(生产者消费者模型 1 vs 10) 附案例源码 - 陈彦斌 - 博客园...

    导读 前二天写了一篇<Java 多线程并发编程>点我直达,放国庆,在家闲着没事,继续写剩下的东西,开干! 线程池 为什么要使用线程池 例如web服务器.数据库服务器.文件服务器或邮件服务器 ...

  5. C#开发APP,ToolBar控件在Smobiler中的使用方式【附案例源码】——Smobiler移动开发平台...

    控件说明 底部工具栏控件. 效果演示 其他效果 该界面为仿淘宝UI制作的一个简单的UI模板,源码获取方式请拉至文章末尾. 特色属性 属性 属性说明 Direction(相对布局) 容器主轴方向. Fl ...

  6. 澳洲森林火灾蔓延数学建模,基于元胞自动机模拟多模式下火灾蔓延(附部分源码)

    前言 本文篇幅较长,希望各位小伙伴能够耐心看完. 元胞自动机模型可以用来模拟交通流.火灾蔓延情况.高速收费站交通情况,有利于我们更好地改善交通状况,更好地控制火灾蔓延,合理地设置收费站的数量等. 关于 ...

  7. C++利用二次探查实现存储机制hash table的算法(附完整源码)

    C++利用二次探查实现存储机制hash table的算法 C++利用二次探查实现存储机制hash table的算法完整源码(定义,实现,main函数测试) C++利用二次探查实现存储机制hash ta ...

  8. C++利用双哈希表实现存储机制hash table的算法(附完整源码)

    C++利用双哈希表实现存储机制的算法 C++利用双哈希表实现存储机制的算法完整源码(定义,实现,main函数测试) C++利用双哈希表实现存储机制的算法完整源码(定义,实现,main函数测试) #in ...

  9. C++利用线性探查实现存储机制hash table的算法(附完整源码)

    C++利用线性探查实现存储机制的算法 C++利用线性探查实现存储机制的算法完整源码(定义,实现,main函数测试) C++利用线性探查实现存储机制的算法完整源码(定义,实现,main函数测试) #in ...

最新文章

  1. Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整
  2. 正则表达式(2.实例)
  3. Java如何解析markdown_使用Java实现的一款Markdown解析器md2x
  4. wxWidgets:wxSingleInstanceChecker类用法
  5. android 插补器Interpolator的使用
  6. 对于人工智能的学习有哪些建议?【转】
  7. Go语言 XML生成和解析
  8. eladmin代码自动生成_如何让 Mybatis 自动生成代码
  9. php 打印行数,php/html-按行和列配置钻石数量的打印格式
  10. python爬虫程序自动结束-在linux下python爬虫进程发生异常时自动重启直至正常结束的方法...
  11. 盘点key value在各个编程语言中的类型
  12. HDU2003 求绝对值【入门】
  13. 冲刺第二阶段工作总结01
  14. 自制光猫超级密码解密工具
  15. 生命科学计算机科学结合,生命科学与计算机科学的结合发展研究.docx
  16. 软件测试工程师面经2022-1-22
  17. 音视频开发1——绘制一张图片
  18. 非线性方程(组):一维非线性方程(一)二分法、不动点迭代、牛顿法 [MATLAB]...
  19. mysql在mye_数据库映射出现重大问题
  20. 用Python实现目录遍历及文件搜索

热门文章

  1. ni软件可以卸载吗_黑科技 | 2020全新AI人工智能修图汉化版软件!这下可以放心卸载PS啦!...
  2. Deeplearnng.AI第四部分第一周、卷积神经网络
  3. python-os创建文件夹-create_dir_if_not_exist.py
  4. 数列分块入门3(查询前驱)
  5. 多项式乘法 FFT模板
  6. Eclipse代码自动补全
  7. Spring MVC报错:The request sent by the client was syntactically incorrect ()
  8. 【转】在SQL Server中创建用户角色及授权(使用SQL语句)
  9. bzoj2161 布娃娃
  10. hive中的一些参数