如何用jQuery创建表行组颜色(偶数 - 奇数)

问题描述 投票:-2回答:1

如何在jQuery中创建表:

我知道这很简单,但我希望,有人可以帮助我。有了良好的逻辑。

jquery tabular
1个回答
1
投票

你可以使用filter

您可以使用modulo(%)检查数字是否均匀。

$(function() {
  $("td:nth-child(4)")                    /* Select the 4th child td */
    .filter(function() {                  /* Filter even numbers using % */
      return !($(this).text() % 2);
    })
    .parent()                             /* Select the parent - tr */
    .css({"background-color": "red"});    /* Apply CSS*/
}); 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
  <tr>
    <th>Name</th>
    <th>Orders</th>
    <th>Date</th>
    <th>Number</th>
  </tr>
  <tr>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>23</td>
  </tr>
  <tr>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>56</td>
  </tr>
  <tr>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>44</td>
  </tr>
  <tr>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>11</td>
  </tr>
  <tr>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>TEXT</td>
    <td>97</td>
  </tr>
</table>
© www.soinside.com 2019 - 2024. All rights reserved.