jQuery实现用户信息表格的添加和删除功能


Posted in jQuery onSeptember 12, 2017

 1、浏览器界面

jQuery实现用户信息表格的添加和删除功能

一个简单的用户信息操作

2、html代码

<body>
  <form name="userForm">
    <center>
      用户录入
      <br />
      用户名:
      <input id="username" name="username" type="text" size=15 />
      E-mail:
      <input id="email" name="email" type="text" size=15 />
      电话:
      <input id="tel" name="tel" type="text" size=15 />
      <input type="button" value="添加" id="btn_submit" />
      <input type="button" value="删除所有" id="btn_removeAll" />
    </center>
  </form>
  ----------------------------
  <hr />
  <table border="1" align="center" cellpadding=0 cellspacing=0 width=400>
    <thead>
      <tr>
        <th>用户名</th>
        <th>E-mail</th>
        <th>电话</th>
        <th>操作</th>
      </tr>
    </thead>
    ----------------------------
    <tbody id="userTbody">
      <tr>
        <td>乔峰</td>
        <td>qiao@163.com</td>
        <td>18212345678</td>
        <td>
          <a href='#' class='myClz'>删除</a>
        </td>
      </tr>
    </tbody>
    ----------------------------
  </table>
</body>

3、jQuery实现

$(function () {
  $("#btn_submit").click(function () {
    // 获取用户输入的值
    var usernameVal = $("#username").val();
    var emailVal = $("#email").val();
    var telVal = $("#tel").val();
    var tr = "<tr><td>" + usernameVal + "</td><td>" + emailVal
      + "</td><td>" + telVal
      + "</td><td><a href='#' class='myClz'>删除</a></td></tr>";
    $("#userTbody").append(tr);
  });
  // 全部删除
  $("#btn_removeAll").click(function () {
    $("#userTbody").empty();
  });
  //删除一行数据
  /*click只对本身页面有的元素有作用,对于后面新加的元素,不起作用
     $(".myClz").click(function() {
       console.log(123);
     });
   */
  /*选择id=userTbody元素下所有样式名含有myClz的标签,并添加click事件
   *当点击后,向上一级找到tr元素,然后删除
  */
  $('#userTbody').on('click', ".myClz", function () {
    $(this).closest('tr').remove();
  });
});

总结

以上所述是小编给大家介绍的jQuery实现用户信息表格的添加和删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jquery加载单文件vue组件的方法
Jun 20 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
jQuery插件DataTables分页开发心得体会
Aug 22 jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
jquery实现拖拽添加元素功能
Dec 01 jQuery
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 #jQuery
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 #jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 #jQuery
jQuery事件对象的属性和方法详解
Sep 09 #jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 #jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 #jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 #jQuery
You might like
php摘要生成函数(无乱码)
2012/02/04 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
layui的table中显示图片方法
2018/08/17 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
2020/08/03 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
Python操作串口的方法
2015/06/17 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
自荐书范文
2013/12/08 职场文书
表彰大会主持词
2014/03/26 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
Nginx下配置Https证书详细过程
2021/04/01 Servers
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python