1. 程式人生 > >checkbox標籤已有checked=checked但是不顯示勾選

checkbox標籤已有checked=checked但是不顯示勾選

小問題苦惱了很久。

我開始是通過

$("input[name=xxx]").attr('checked',true);

來設定是否選中的,各種不好用,明明頁面的程式碼已經是checked=checked了,就是不顯示勾選。

百思不得其解。。。

後來在網上找到了答案

if(dataBack.remind){
    $("#isremind").prop("checked",true);
}else{
    $("#isremind").removeAttr("checked");
}
?

新增的時候用prop,取消用removeAttr。

問題解決了。