读书人

jquery checkbox选中有关问题

发布时间: 2012-05-16 11:12:12 作者: rapoo

jquery checkbox选中问题

JScript code
function checkInfo(){        var select = $("#selectVals").val();        var select1 = select.split("&");        for(var j =0;j<select1.length;j++){            $('#'+select1[j]).attr("checked",true);        }    }

上面是代码,我选中的时候调用$('#'+select1[j]).attr("checked",true); 是不可行的,有没有大牛,告诉我为什么呢


[解决办法]
楼主 $('#'+select1[j]).attr("checked",true);
这行 这个应该是id之类的吧

function checkInfo(){
var select = $("#selectVals").val();
var select1 = select.split("&");
for(var j =0;j<select1.length;j++){
$("input[type='checkbox']").each(function(){
//如果userId存在则勾选该记录
if($(this).attr("value") == select1 [j]){
$(this).attr("checked",true);
}
});
}
}


试试这个呢
[解决办法]
把checkInfo()的调用写到afterClickOption()函数中的success回调函数最后:
JScript code
generateBgColor();checkInfo(); //加到这里 

读书人网 >JavaScript

热点推荐