<style>
マークアップでタグを定義すると、次のようになります。
tr:nth-child(even) {background-color:#F4F4F4;}
次に、ノックアウトを使用して CSS バインディングを適用しようとします (これにより、行をクリックしたときに背景色が設定されます)。
<tr data-bind="click: $parent.selectRow, css: {red: $parent.seletedRow() == $data}">
<style>
タグ内で背景色を既に定義しているため、2 番目の色は設定されていません 。
偶数行を色でマークする必要がありますが、行をクリックすると、背景色を css クラスに置き換える必要がありますred
。次に例を示します。
http://jsfiddle.net/q3Uuz/1/ 2 行目をクリックしてみると、red
クラスが適用されていないことがわかります。
どうすればこれを達成できますか?