我有以下敲除绑定和javascript
<table id="tblall" border="0" class="table table-hover" width="100%">
<tbody data-bind="foreach: myinfo">
<tr id="Tr1" style="cursor: pointer" >
<td data-bind="click: $parent.selectIt, css: { 'red': $parent.isSelected == $data } "></td>
<td data-bind="text: $parent.isSelected"></td>
</tr>
</tbody>
</table>
和这个javascript
function (logger, system, router) {
var isSelected = ko.observable();
---
---
-
--
var vm = {
isSelected:isSelected,
selectit: function(row, event) {
isSelected(row.id);
}
当我选择一行时,它正在改变isselected,但css永远不会改变。
答案 0 :(得分:0)
我认为,这是比较
$parent.isSelected == $data
$data
将包含一个myinfo
对象,无论是什么样的
你没有将一个字符串数组绑定到表中吗?