在網站UI中使用了Bootstrap的iCheck插件,調用.iCheck(‘uncheck’)函數將checkbox設置爲未選中狀態,結果UI上沒有任何變化,仍是處於選中狀態。ide
通過跟蹤iCheck源碼發現,其在修改顯示狀態以前,先判斷了對象的checked屬性,若是該屬性沒有或者爲False,則不會進行修改。而咱們代碼在調用.iCheck(‘uncheck’)以前,恰好去掉了checked屬性。函數
將調用.iCheck(‘uncheck’)以前去掉checked屬性的代碼去掉,問題解決。網站