Javascript 使用敲除绑定到css类?
我正在使用一些与引导相关的js,它支持通过html使用复选框,如:Javascript 使用敲除绑定到css类?,javascript,html,css,knockout.js,Javascript,Html,Css,Knockout.js,我正在使用一些与引导相关的js,它支持通过html使用复选框,如: <div class="checkbox"> <label class="checkbox-custom"> <input type="checkbox" name="checkboxA" checked="checked"> <i class="icon-unchecked checked"></i> Item one checked
<div class="checkbox">
<label class="checkbox-custom">
<input type="checkbox" name="checkboxA" checked="checked">
<i class="icon-unchecked checked"></i>
Item one checked
</label>
</div>
<div class="checkbox">
<label class="checkbox-custom">
<input type="checkbox" name="checkboxB" id="2">
<i class="icon-unchecked"></i>
Item two unchecked
</label>
</div>
第一项检查
第二项未选中
通常,我可以绑定到
输入
,但处理此操作的脚本只会更改I
选中的
css类。在添加/删除时如何进行更改。在I
上选中了?之后,您必须在ViewModel中设置一个标志,然后根据单击开关使用css绑定来切换您的类
<i class="checked" data-bind='css: { "nameOfYourCSS" : conditions_here } '></i>
下面是一个例子。我将css设置为p标记,因为显然您无法设置复选框的样式,这正是您可能使用引导的原因