Internet Explorer 8 以下のサポートを気にしない限り、CSS だけを使用して代替テーブル行の色を実現できます。
http://jsfiddle.net/GJw7R/
.tk-table tbody tr:nth-child(odd) {
background-color: #eaeded;
}
参照:
1. http://davidwalsh.name/css-tables-css3-alternate-row-colors
2. Twitter Bootstrap テーブル
3.使用できますか - CSS3 セレクター
または、jQuery に頼らず
、Knockoutでcss バインディングを使用することもできます。
http://jsfiddle.net/9UDkg/
<tbody data-bind="foreach: data">
<tr data-bind="css: $index() % 2 === 0 ? 'hilight' : ''">
<td><p data-bind="text: online"></p></td>
<td><p data-bind="text: name"></p></td>
<td><p data-bind="text: email"></p></td>
</tr>
</tbody>
...また...
http://jsfiddle.net/ZDDrT/
<tr data-bind="css: {'hilight': $index() % 2 === 0}">