运用jQuery动态向html中添加表格元素

快来打我* 2022-06-02 20:35 306阅读 0赞

实现的功能是运用jQuery动态的向一个table中添加行元素,很简单,也不废话,直接上代码。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>点赞统计</title>
  6. </head>
  7. <style type="text/css">
  8. .tdClass{
  9. width: 26vw;
  10. border: 1px solid #cccccc
  11. }
  12. </style>
  13. <body>
  14. <div style="color: #FF6600;font-size: 6.5vw;width: 100%;text-align: center;margin-top: 8vw">快乐大本营</div>
  15. <div style="font-size: 4.2666vw;text-align: center;margin: 7vw 0">分组点赞排名</div>
  16. <table id = "group" style="width: 80vw;display: flex;margin: auto;font-size: 3.5vw;text-align: center;border-collapse:collapse;">
  17. <tr>
  18. <td class="tdClass">排名</td>
  19. <td class="tdClass">组名</td>
  20. <td class="tdClass">票数</td>
  21. </tr>
  22. </table>
  23. <div style="font-size: 4.2666vw;text-align: center;margin: 7vw 0">个人点赞排名</div>
  24. <table id = "alone" style="margin-bottom: ;width: 80vw;display: flex;margin: auto;font-size: 3.5vw;
  25. text-align: center;border-collapse:collapse;margin-bottom: 7vw">
  26. <tr>
  27. <td class="tdClass">排名</td>
  28. <td class="tdClass">姓名</td>
  29. <td class="tdClass">票数</td>
  30. </tr>
  31. </table>
  32. <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
  33. <script type="text/javascript" src="js/request.js"></script>
  34. </body>
  35. </html>

在没添加元素之前,显示入下图所示:
这里写图片描述

  1. var group = [{name:"1班",num:100},
  2. {name:"2班",num:150},
  3. {name:"3班",num:200},
  4. {name:"4班",num:250},
  5. {name:"5班",num:300},
  6. {name:"6班",num:350},
  7. {name:"7班",num:400}]
  8. var groupTable = $('#group');
  9. for(var i = 1 ;i <= group.length;i++){
  10. var item = group[i-1]
  11. groupTable.append('<tr> ' +
  12. '<td class="tdClass">' + i + '</td>' +
  13. '<td class="tdClass">' + item.name + '</td>' +
  14. '<td class="tdClass">' + item.num + '</td>' +
  15. '</tr>')
  16. }
  17. var groupTable = $('#alone');
  18. for(var i = 1 ;i <= group.length;i++){
  19. var item = group[i-1]
  20. groupTable.append('<tr> ' +
  21. '<td class="tdClass">' + i + '</td>' +
  22. '<td class="tdClass">' + item.name + '</td>' +
  23. '<td class="tdClass">' + item.num + '</td>' +
  24. '</tr>')
  25. }

在动态添加了元素之后,显示如下图:
这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,306人围观)

还没有评论,来说两句吧...

相关阅读