iCheck状态不能改变

1.1.1 现象

在网站UI中使用了Bootstrap的iCheck插件,调用.iCheck(‘uncheck’)函数将checkbox设置为未选中状态,结果UI上没有任何变化,仍是处于选中状态。ide

1.1.2 缘由

通过跟踪iCheck源码发现,其在修改显示状态以前,先判断了对象的checked属性,若是该属性没有或者为False,则不会进行修改。而咱们代码在调用.iCheck(‘uncheck’)以前,恰好去掉了checked属性。函数

1.1.3 解决

将调用.iCheck(‘uncheck’)以前去掉checked属性的代码去掉,问题解决。网站

相关文章
相关标签/搜索