現在選択されているアイテムを次のようにバインドしています。
選択したアイテムが表示されますが、選択されていないアイテムに選択されていない/デフォルトの背景色を与えるにはどうすればよいですか? テンプレート クラスに背景色を設定すると、マウス クリックによる選択から設定された背景色が表示されなくなります。
背景が 2 つ設定されているのに、何も削除されていないことが問題なのでしょうか?
<div data-bind="foreach: items">
<div class="cellContainer" >
<div class="template" data-bind="click: $parent.selectItem, css: { selected: isSelected }">
<div data-bind="text: number"></div>
</div>
</div>
</div>
.selected {
background-color: #0094ff;
}