全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现动态添加tr到table的方法

本文实例讲述了jQuery实现动态添加tr到table的方法。分享给大家供大家参考,具体如下:

运行效果图如下:

完整代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>添加用户</title>
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
  </head>
  <body>
    <center>
      <br><br>
      添加用户:<br><br>
      姓名: <input type="text" name="name" id="name" />
      email: <input type="text" name="email" id="email" />
      电话: <input type="text" name="tel" id="tel" /><br><br>
      <button id="addUser">提交</button>
      <br><br>
      <hr>
      <br><br>
      <table id="usertable" border="1" cellpadding="5" cellspacing=0>
        <tbody>
          <tr>
            <th>姓名</th>
            <th>email</th>
            <th>电话</th>
            <th> </th>
          </tr>
          <tr>
            <td>Tom</td>
            <td>tom@tom.com</td>
            <td>5000</td>
            <td><a href="deleteEmp?id=Tom">Delete</a></td>
          </tr>
          <tr>
            <td>Jerry</td>
            <td>jerry@sohu.com</td>
            <td>8000</td>
            <td><a href="deleteEmp?id=Jerry">Delete</a></td>
          </tr>
        </tbody>
      </table>
    </center>
  </body>
  <script>
    $(document).ready(function(){
      $("#addUser").click(function(){
        var name = $("#name").val();
        var email = $("#email").val();
        var tel = $("#tel").val();
        var $tr = $("<tr>"+
        "<td>"+name+"</td>"+
        "<td>"+email+"</td>"+
        "<td>"+tel+"</td>"+
        "<td><a href='deleteEmp?id="+name+"'>删除</a></td>"
        +"</tr>");
        var $table = $("#usertable");
        $table.append($tr);
        $tr.children().children().click(function(){
          //alert($(domEle).parent().parent().children(":first").text());
            //方法1.
//           $(domEle).parent().parent().remove();
//           return false;
            //方法2.
            return deleteTr($tr);
        });
        //不能在这里 给每个<a> 加事件 ,每add一次就each一次,会重复弹出confirm
//       $("tr td a").each(function(index,domEle){
//         $(domEle).click(function(){
//           //alert($(domEle).parent().parent().children(":first").text());
//           //方法1.
////            $(domEle).parent().parent().remove();
////            return false;
//           //方法2.
//           return deleteTr($(domEle).parent().parent());
//         });
//
//       });
      });
      function deleteTr(aObject) {
        var flag = window.confirm("您确定要删除"+aObject.children(":first").text()+"名称的值吗?");
//      alert(flag);
         if(!flag){
          return false;
         } else {
          aObject.remove();
          return false;
         }
        return false;
      }
    })
  </script>
</html>

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery表格(table)操作技巧汇总》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。


# jQuery  # 动态添加  # tr  #   # table  # JQuery动态给table添加、删除行 改进版  # jquery遍历table的tr获取td的值实现方法  # jquery获取table中的某行全部td的内容方法  # jquery sortable的拖动方法示例详解  # jQuery操作表格(table)的常用方法、技巧汇总  # jquery easyui 结合jsp简单展现table数据示例  # jQuery表格插件datatables用法详解  # jQuery表格插件datatables用法总结  # jQuery实现获取table表格第一列值的方法  # jQuery实现动态操作table行  # 在这里  # 相关内容  # 感兴趣  # 给大家  # 弹出  # 更多关于  # 所述  # 程序设计  # 拖拽  # 操作技巧  # 选择器  # 讲述了  # Content  # equiv  # Type  # text 


相关文章: 如何基于云服务器快速搭建网站及云盘系统?  简单实现Android文件上传  建站之星导航配置指南:自助建站与SEO优化全解析  建站之星×万网:智能建站系统+自助建站平台一键生成  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  广州美橙建站如何快速搭建多端合一网站?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  名字制作网站免费,所有小说网站的名字?  安云自助建站系统如何快速提升SEO排名?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  建站之星云端配置指南:模板选择与SEO优化一键生成  C++如何使用std::optional?(处理可选值)  如何快速搭建虚拟主机网站?新手必看指南  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  如何用PHP快速搭建高效网站?分步指南  青岛网站建设如何选择本地服务器?  建站之星安装路径如何正确选择及配置?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  建站之星安装后如何配置SEO及设计样式?  山东网站制作公司有哪些,山东大源集团官网?  招贴海报怎么做,什么是海报招贴?  免费视频制作网站,更新又快又好的免费电影网站?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  移民网站制作流程,怎么看加拿大移民官网?  C++时间戳转换成日期时间的步骤和示例代码  广德云建站网站建设方案与建站流程优化指南  如何通过虚拟机搭建网站?详细步骤解析  如何通过商城自助建站源码实现零基础高效建站?  如何基于云服务器快速搭建个人网站?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站主机与服务器功能差异如何区分?  大连 网站制作,大连天途有线官网?  网站app免费制作软件,能免费看各大网站视频的手机app?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  定制建站方案优化指南:企业官网开发与建站费用解析  代刷网站制作软件,别人代刷火车票靠谱吗?  建站之星后台密码如何安全设置与找回?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  建站之星后台密码遗忘或太弱?如何重置与强化?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  广州营销型建站服务商推荐:技术优势与SEO优化解析  在线教育网站制作平台,山西立德教育官网?  C#如何使用XPathNavigator高效查询XML  网站制作大概多少钱一个,做一个平台网站大概多少钱?  如何设计高效校园网站?  ,购物网站怎么盈利呢?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  相册网站制作软件,图片上的网址怎么复制? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。