jQueryで、表(table)の奇数行目と偶数行目を色分けし見やすくする

jQuery の jQuery( ':odd' ) を使い、表(table)の奇数行目と偶数行目の背景色を色分けし、見やすくする方法。

実装例(サンプル)

名前 算数 理科 国語 社会 英語
大翔 90 70 75 80 70
さくら 70 85 100 50 95
優斗 85 75 65 75 70
大和 100 90 55 85 60
結衣 65 70 95 75 100

実装例(サンプル)のソースコード

JavaScript

<script type="text/javascript">
<!--
jQuery( function() {
    jQuery( '#jquery-sample tr:odd' ) . css( {
        backgroundColor: '#ddffff',
    } );
} );
// -->
</script>

CSS

<style>
<!--
#jquery-sample {
    width: 500px;
}
#jquery-sample,
#jquery-sample th,
#jquery-sample td {
    border-collapse: collapse;
    border: 1px #003030 solid;
}
#jquery-sample tr {
    background-color: #bbffff;
    height: 50px;
}
#jquery-sample th {
    padding: 10px 20px;
    background-color: #165240;
    color: #ffffff;
    font-size: 15px;
}
#jquery-sample td {
    padding: 10px 20px;
    font-size: 15px;
    text-align: right;
    vertical-align: bottom;
}
-->
</style>

HTML

<table id="jquery-sample">
    <tr>
        <th>名前</th>
        <th>算数</th>
        <th>理科</th>
        <th>国語</th>
        <th>社会</th>
        <th>英語</th>
    </tr>
    <tr>
        <th>大翔</th>
        <td>90</td>
        <td>70</td>
        <td>75</td>
        <td>80</td>
        <td>70</td>
    </tr>
    <tr>
        <th>さくら</th>
        <td>70</td>
        <td>85</td>
        <td>100</td>
        <td>50</td>
        <td>95</td>
    </tr>
    <tr>
        <th>優斗</th>
        <td>85</td>
        <td>75</td>
        <td>65</td>
        <td>75</td>
        <td>70</td>
    </tr>
    <tr>
        <th>大和</th>
        <td>100</td>
        <td>90</td>
        <td>55</td>
        <td>85</td>
        <td>60</td>
    </tr>
    <tr>
        <th>結衣</th>
        <td>65</td>
        <td>70</td>
        <td>95</td>
        <td>75</td>
        <td>100</td>
    </tr>
</table>

スポンサード リンク

カテゴリー: API, JavaScript, jQuery, パーマリンク