jesobreira

Auto add middle style in table rows

Aug 23rd, 2013
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.22 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <style type="text/css">
  6. body {
  7.     margin-top: 90px;
  8. }
  9. table,tr {
  10.     border: 1px dotted black;
  11. }
  12. table {
  13.     min-width: 600px;
  14. }
  15. td,tr {
  16.     border-top: 1px dotted black;
  17.     padding: 9px;
  18. }
  19. th {
  20.     background-color: #cfaf2a;
  21. }
  22. tr.middle {
  23.     background-color: #efe4b8;
  24. }
  25. tr:hover {
  26.     background-color: #fbd88e;
  27. }
  28. </style>
  29. <script type="text/javascript" src="jquery.min.js"></script>
  30. <script type="text/javascript">
  31.     /*
  32.         Aqui está o código.
  33.         <[email protected]>
  34.     */
  35.     $(document).ready(function() {
  36.         var i = 0;
  37.         $("#tabela tr").each(function() {
  38.             if(i % 2) { // impar
  39.                 $(this).removeClass("middle");
  40.             } else { // par
  41.                 $(this).addClass("middle");
  42.             }
  43.             i++;
  44.         });
  45.     });
  46. </script>
  47. </head>
  48. <body>
  49. <table align="center" id="tabela">
  50. <tr>
  51. <th>Test 1</th>
  52. <th>Test 2</th>
  53. <th>Test A</th>
  54. </tr>
  55. <tr>
  56. <td>Test 3</td>
  57. <td>Test 4</td>
  58. <td>Test A</td>
  59. </tr>
  60. <tr>
  61. <td>Test 3</td>
  62. <td>Test 4</td>
  63. <td>Test A</td>
  64. </tr>
  65. <tr>
  66. <td>Test 3</td>
  67. <td>Test 4</td>
  68. <td>Test A</td>
  69. </tr>
  70. <tr>
  71. <td>Test 5</td>
  72. <td>Test 6</td>
  73. <td>Test A</td>
  74. </tr>
  75. <tr>
  76. <td>Test 7</td>
  77. <td>Test 8</td>
  78. <td>Test A</td>
  79. </tr>
  80. </table>
  81. </body>
  82. </html>
Add Comment
Please, Sign In to add comment