A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冯超 高级黑马   /  2013-4-29 17:01  /  1546 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.     <title>case2.html</title>
  5.        
  6.     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  7.     <meta http-equiv="description" content="this is my page">
  8.     <meta http-equiv="content-type" content="text/html; charset=gbk2312">
  9.     <script language="JavaScript" src="../js/jquery.js"></script>
  10.     <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  11.   </head>
  12.   
  13.   <body>
  14.             用户名:<input id="name" type="text" name="username">
  15.                 密     码:<input id="password" type="text" name="password">
  16.                 邮     箱: <input id="email" type="text" name="email">
  17.                 <input type="submit" value="提交">
  18.                  <br />
  19.                 <table border="1px">
  20.                         <tr>
  21.                                 <td>用户名</td>
  22.                                 <td>密码</td>
  23.                                 <td>邮箱</td>
  24.                                 <td>&nbsp</td>
  25.                         </tr>
  26.                         <tr>
  27.                                 <td>zhangsan</td>
  28.                                 <td>123456</td>
  29.                                 <td>383264679@qq.com</td>
  30.                                 <td><a href="#">delete</a></td>
  31.                         </tr>
  32.                         <tr>
  33.                                 <td>lisi</td>
  34.                                 <td>45667899</td>
  35.                                 <td>4454@163.com</td>
  36.                                 <td><a href="#">delete</a></td>
  37.                         </tr>
  38.                 </table>
  39.   </body>
  40.   <script type="text/javascript">
  41.           var i = 1;
  42.           window.onload = function() {
  43.                 $("input:eq(3)").click(function() {
  44.                         var name_value = $("#name").val();
  45.                         var password_value = $("#password").val();
  46.                         var email_value = $("#email").val();
  47.                         //1创建tr节点
  48.                         var $tr = $("<tr></tr");
  49.                         //2创建a节点
  50.                         var $a = $("<a></a>")
  51.                         $a.attr("href","#");
  52.                         $a.attr("id",i++);
  53.                         $a.text("delete");
  54.                         //3创建td节点
  55.                         var $name_td = $("<td></td>");
  56.                         $name_td.text(name_value);
  57.                         var password_td = $("<td></td>").text(password_value);
  58.                         var email_td = $("<td></td>").text(email_value);
  59.                         var $a_td = $("<td></td>").append($a);
  60.                         //4.将td添加到tr中
  61.                         $tr.append($name_td);
  62.                         $tr.append(password_td);
  63.                         $tr.append(email_td);
  64.                         $tr.append($a_td);
  65.                         //5.将tr添加到table中
  66.                         $("table:eq(0)").children().eq(0).append($tr);
  67.                        
  68.                         $a.click(function() {
  69.                                 return del_tdNode(this);
  70.                         });
  71.                 });
  72.                 //删除结点
  73.                 function del_tdNode(a) {
  74.                         var td = a.parentNode;
  75.                         var tr = td.parentNode;
  76.                         tr.parentNode.removeChild(tr);
  77.                         //alert(td.nodeName);
  78.                 //        var $tr = $("$td[0]:parent");//获取tr节点
  79.                         //$td.remove();
  80.                 }
  81.         }
  82.   </script>
  83. </html>
复制代码
function del_tdNode(a) {
                        var td = a.parentNode;
                        var tr = td.parentNode;
                        tr.parentNode.removeChild(tr);
                        //alert(td.nodeName);
                //        var $tr = $("$td[0]:parent");//获取tr节点
                        //$td.remove();
                }
这个函数如何用jq改下,晕·!

1 个回复

倒序浏览
function deleteUser($a){
               //获取要删除的用户名
                var $username=$a.parent().parent().children().eq(0).text();

                var flag=window.confirm("您真的要删除["+$username+"]这个用户吗 ?");
                if(!flag){
                    return false;
                }else{
                    //删除自己所在的tr
                    $a.parent().parent().remove();
                    return false;
                }

            }
写过同样的代码,好巧啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马