knockout.js - IE -7 css类问题

And*_*rry 7 css internet-explorer-7 knockout.js

这是一个有趣的小问题,我遇到动态设置一个div数组的类.

使用Knockout.js我正在分配通过'attr'绑定使用的类.

这在我测试的除IE-7之外的所有浏览器中都很好用(不用担心IE-6等)

我有一个jsfiddle示例突出显示此问题

在示例中,静态(顶行)应该匹配底部(ko生成)在IE-7中我只是看到最广泛的css选择器颜色(银色)

thi*_*dot 10

IE7要求你设置className而不是class.

例如,这适用于IE7 其他浏览器:http://jsfiddle.net/thirtydot/VVuGh/14/

<div data-bind='attr: { "class": classes, "className": classes }'></div>
Run Code Online (Sandbox Code Playgroud)

但是,理想情况下,不应该在HTML中支持这种IE7怪癖.在knockout.js内部会是一个更好的地方,虽然我对图书馆一无所知,无法提出这样的建议.