带边框表格的增删查改

15 篇文章 0 订阅
4 篇文章 0 订阅

table.html

    <meta charset="utf-8">
   <link id="bootstrap_221" rel="stylesheet" type="text/css" class="library" href="http://sandbox.runjs.cn/js/sandbox/bootstrap-2.2.1/css/bootstrap.min.css">
    <script id="jquery_172" type="text/javascript" class="library" src="http://sandbox.runjs.cn/js/sandbox/jquery/jquery-1.7.2.min.js"></script>
    <script id="bootstrap_221" type="text/javascript" class="library" src="http://sandbox.runjs.cn/js/sandbox/bootstrap-2.2.1/js/bootstrap.min.js"></script>
<button type="button" class="btn btn-primary" 
   data-toggle="button">增加</button>
<table class="table table-bordered">
   <caption>边框表格布局</caption>
   <thead>
      <tr>
         <th>名称</th>
         <th>城市</th>
         <th>密码</th>
         <th>操作</th>
      </tr>
   </thead>
   <tbody>
      <tr>
         <td>Tanmay</td>
         <td>Bangalore</td>
         <td>560001</td>
          <td> 
          <a href="javascript:;" class="btn btn-info edit btn-lg"><span class="icon-edit"></span>修改 </a>
          </td>
      </tr>
      <tr>
         <td>Sachin</td>
         <td>Mumbai</td>
         <td>400003</td>
         <td>
          <a href="javascript:;" class="btn btn-info edit btn-lg"><span class="icon-edit"></span>修改</a>
         </td>
      </tr>
      <tr>
         <td>Uma</td>
         <td>Pune</td>
         <td>411027</td>
         <td>
          <a href="javascript:;" class="btn  btn-info edit btn-lg"><span class="icon-edit"></span>修改</a>
         </td>
      </tr>
   </tbody>
</table>

<script type="text/javascript" src="my.js"></script>

table.js

//增加
  $(".btn-primary").click(function(){
    if($("table tr").hasClass("addtr")){
    alert("先完成操作!!!");
    }else{
     $("table tr:last").after('<tr class="addtr"><td><input type="text" name="names" value="" /></td>'+' <td><input type="text" name="sexs" value="" /></td>'+'<td><input type="text" name="ages" value="" /></td>' +'<td> <a href="javascript:;" class="btn save btn-info btn-lg">保存</a> <a href="javascript:;" class="btn off btn-info btn-lg">取消</a> </td>'+' </tr>');
       } 
  })

  //保存
  $(document).on("click",".save",function(){

   var name =$(this).parent().parent().find('input[name="names"]').val();
   var sex =$('input[name="sexs"]').val();
   var age =$('input[name="ages"]').val();

      var n="";
      n+='<td>'+name+'</td>';
        n+=' <td>'+sex+'</td>';
       n+='  <td>'+age+'</td>';
        n+=' <td>';
        n+='  <a href="javascript:;" class="btn edit btn-info btn-lg"><span class="icon-edit"></span>修改</a>';
        n+=' </td>';
       $(this).parent().parent().removeClass("addtr");
      $(this).parent().parent().html(n);
  })

   //修改
  $(document).on("click",".edit",function(){
  if($("table tr").hasClass("addtr")){
    alert("先完成操作!!!");
    }else{
   var name =$(this).parent().parent().find('td').eq(0).text();
   var sex =$(this).parent().parent().find('td').eq(1).text();
   var age =$(this).parent().parent().find('td').eq(2).text();

    var n="";
      n+='<td><input type="text" name="names" value="'+name+'" /></td>';
        n+=' <td><input type="text" name="sexs" value="'+sex+'" /></td>';
       n+='  <td><input type="text" name="ages" value="'+age+'" /></td>';
        n+=' <td>';
        n+='  <a href="javascript:;" class="btn save btn-info btn-lg">保存</a>';
        n+='  <a href="javascript:;" class="btn off btn-info btn-lg">取消</a>';
        n+=' </td>';
       $(this).parent().parent().addClass("addtr");
      $(this).parent().parent().html(n);
      }

  }) 

  $(document).on("click",".off",function(){
   window.location.reload();
  })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值