table.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>动态添加table</title>
  6. <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
  7. <link rel="stylesheet" href="../css/weui.css"/>
  8. <link rel="stylesheet" href="../css/weuix.css"/>
  9. <script src="../js/zepto.min.js"></script>
  10. <style>
  11. input{line-height: 2em;
  12. height: 2em;
  13. display: block;
  14. border: 1px solid rgba(137, 68, 208, 0.17);
  15. -webkit-appearance: none;
  16. }
  17. </style>
  18. </head>
  19. <body ontouchstart>
  20. <div class="page-hd">
  21. <h1 class="page-hd-title">
  22. 动态表格
  23. </h1>
  24. <p class="page-hd-desc"></p>
  25. </div>
  26. <table >
  27. <thead>
  28. <tr><th>姓名</th><th>职业</th><th>操作</th></tr>
  29. </thead>
  30. <tbody id="addlist">
  31. <tr id="list-1"><td><input name="list[1][num]" placeholder="名字" value="" type="text"></td><td><input name="list[1][title]" placeholder="标题" value="" type="text"></td><td><a class="" href="javascript:;" onclick="dellist(this)">删除行</a></td></tr>
  32. </tbody>
  33. </table>
  34. <a href="javascript:;" class="" onclick="addlist()">添加行</a>
  35. <script>
  36. /* 添加行数据*/
  37. function addlist(){
  38. var n = $("#addlist tr").length;
  39. if(n==0){
  40. var i=1;
  41. }else{
  42. var str = $("#addlist tr:last").attr("id");
  43. str= str.split('-');
  44. str=str[1];
  45. var i=   parseInt(str);
  46. i=i+1;
  47. }
  48. var tpl='<tr id="list-'+i+'" ><td><input name="list['+i+'][num]" placeholder="名字" type="text" value=""/></td><td><input name="list['+i+'][title]" placeholder="标题" type="text" value=""/></td><td><a href="javascript:;" onclick="dellist(this)">删除行</a></td></tr>';
  49. $('#addlist').append(tpl);
  50. }
  51. /*删除行数据*/
  52. function dellist(obj){
  53. $(obj).parent().parent().remove();
  54. }
  55. </script>
  56. <br>
  57. <br>
  58. <div class="weui-footer weui-footer_fixed-bottom">
  59. <p class="weui-footer__links">
  60. <a href="../index.html" class="weui-footer__link">WeUI首页</a>
  61. </p>
  62. <p class="weui-footer__text">Copyright &copy; Yoby</p>
  63. </div>
  64. </body>
  65. </html>