我正在尝试使用knockout 2.2
在.data-bind="visible..."
div
<div id="test" style="display:none">this is visible</div>
<div data-bind="visible: $('#test').is(':visible')">show if test is visible</div>
照原样,“测试”设置为,display:none
但第二个 div 仍然显示。为什么?这可以做到吗?注意:我已经包含了所有脚本参考,tojQuery
和knockout 2.2
.
在这里演示:http: //jsbin.com/uviwiz/1/edit
注意:我没有ko.applyBindings
打电话或类似的事情。也许我需要在声明一个可观察函数之后?