checkbox選中與回顯問題2

從數據庫中讀取出CheckBox的值,利用js方法進行回顯

    function initsfcl() {
        //獲取已經得到的值
        var h='${ylqxcpckxszmcj.sfcl}';
        //拆分
        if(h!=null||h!=undefined){
            var checkArray =h.split(",");
            //獲取所有複選框的值
            var checkBoxAll = $("input[name='XkbaCpckxszmcj.sfcl']");
            for(var i=0;i<checkArray.length;i++){
                //獲取所有複選框對象的value屬性,然後,用checkArray[i]和他們匹配,如果有,則說明他應被選中
                $.each(checkBoxAll,function(j,checkbox){
                    //獲取複選框的value屬性
                    var checkValue=$(checkbox).val();
                    if(checkArray[i]==checkValue){
                        $(checkbox).attr("checked",true);
                    }
                })
            }
        }

    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章