在网站UI中使用了Bootstrap的iCheck插件,调用.iCheck(‘uncheck’)函数将checkbox设置为未选中状态,结果UI上没有任何变化,仍是处于选中状态。ide
通过跟踪iCheck源码发现,其在修改显示状态以前,先判断了对象的checked属性,若是该属性没有或者为False,则不会进行修改。而咱们代码在调用.iCheck(‘uncheck’)以前,恰好去掉了checked属性。函数
将调用.iCheck(‘uncheck’)以前去掉checked属性的代码去掉,问题解决。网站