只要您不关心是否支持 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}">