国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery表格的維護和刪除操作

2019-11-19 17:45:19
字體:
來源:轉載
供稿:網友

最近學習jQuery,可以利用js函數來實現對表格的維護和刪除,相對于JavaScript簡單方便

首先看看頁面的實現效果

<!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">  <script language="JavaScript" src="../js/jquery-1.4.2.js"></script>  <title>添加用戶</title> </head> <script src="user.js"></script> <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>   <button id="deleteUser">刪除選中</button>   <br><br>   <hr>   <br><br>   <table id="usertable" border="1" cellpadding="5" cellspacing=0>    <tbody>     <tr>      <th><input type="checkbox" id="allCheckbox"/></th>      <th>姓名</th>      <th>email</th>      <th>電話</th>      <th>修改</th>      <th>刪除</th>     </tr>    </tbody>   </table>   <br>   <br>   <br>   <hr>   修改用戶:<br><br>   姓名: <input type="text" name="name" id="name_update" />     email: <input type="text" name="email" id="email_update" />     電話: <input type="text" name="tel" id="tel_update" /><br><br>   <input type="hidden" id="id_update"/>   <button id="updateUser">提交</button>  </center> </body></html>

頁面展示

這里寫圖片描述

js后臺代碼

$().ready(function(){ var index = 1; /**  * 完成添加功能  */ $("#addUser").click(function(){  /**   * 1、獲取姓名,電話,email的值   * 2、創建   *  <tr>   *   <td><input type="checkbox"></td>   *   <td>${姓名}</td>   *   <td>${email}</td>   *   <td>${phone}</td>   *   <td><a>修改</a></td>   *   <td><a>刪除</a></td>   *  </tr>   * 3、把創建完成的tr追加到tbody上   */  var name = $("#name").val();  var email = $("#email").val();  var tel = $("#tel").val();  var $checkbox = $("<input/>").attr("type","checkbox");  var $checkboxTD = $("<td/>").append($checkbox);  $checkboxTD.attr("id",index);  index++;  var $nameTD = $("<td/>").text(name);  var $emailTD = $("<td/>").text(email);  var $phoneTD = $("<td/>").text(tel);  var $updateA = $("<a/>").text("修改");  /**   * 完成修改的功能   */  $updateA.css("cursor","pointer");  /**   * 給修改的超級鏈接添加click事件   */  $updateA.click(function(){   var name = $(this).parent().siblings("td:eq(1)").text();   var email = $(this).parent().siblings("td:eq(2)").text();   var tel = $(this).parent().siblings("td:eq(3)").text();   var id = $(this).parent().siblings("td:eq(0)").attr("id");   $("#name_update").val(name);   $("#email_update").val(email);   $("#tel_update").val(tel);   $("#id_update").val(id);  });  var $updateTD = $("<td/>").append($updateA);  var $delA = $("<a/>").text("刪除");  $delA.css("cursor","pointer");  $delA.click(function(){//完成刪除本行的功能   if(window.confirm("您確認要刪除嗎?")){    $(this).parent().parent().remove();    }  });  var $delTD = $("<td/>").append($delA);  var $tr = $("<tr/>").append($checkboxTD).   append($nameTD).append($emailTD).   append($phoneTD)   .append($delTD).append($updateTD);  $("#usertable tbody").append($tr); }); /**  * 完成刪除幾行的功能  */ $("#deleteUser").click(function(){  if(window.confirm("您確認要刪除嗎?")){   /**    * :checkbox 所有的checkbox    * :not(#allCheckbox) 不包含id為allCheckbox    *  被選中的    */   $(":checkbox:not(#allCheckbox):checked").parent().parent().remove();    } }); /**  * 全選功能  */ $("#allCheckbox").click(function(){  if($(this).attr("checked")){   $(":checkbox:not(#allCheckbox)").attr("checked",true);  }else{   $(":checkbox:not(#allCheckbox)").attr("checked",false);  } }); /**  * 完成修改操作  */ $("#updateUser").click(function(){  /**   * 獲取到修改的id的值,根據值去匹配table中的行   */  var idValue = $("#id_update").val();  var name_update = $("#name_update").val();  var email_update = $("#email_update").val();  var tel_update = $("#tel_update").val();  /**   * 根據修改的id的值就定位某一行(td)   */  $("td[id="+idValue+"]").siblings("td:eq(0)").text(name_update);  $("td[id="+idValue+"]").siblings("td:eq(1)").text(email_update);  $("td[id="+idValue+"]").siblings("td:eq(2)").text(tel_update); });});

以上所述是小編給大家介紹的jQuery表格的維護和刪除操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋宁县| 丹巴县| 台南市| 湘潭市| 石首市| 灌阳县| 防城港市| 太仆寺旗| 临夏市| 灵丘县| 原阳县| 会同县| 饶阳县| 瑞安市| 宁河县| 大埔区| 奎屯市| 保靖县| 新闻| 昌都县| 许昌市| 色达县| 虹口区| 怀集县| 抚松县| 芒康县| 桐梓县| 紫阳县| 永德县| 华蓥市| 湄潭县| 绍兴县| 阿拉善右旗| 措美县| 中阳县| 太保市| 镇巴县| 亳州市| 青岛市| 文山县| 得荣县|