首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery checkbox选中有关问题

2012-05-16 
jquery checkbox选中问题JScript codefunction checkInfo(){var select $(#selectVals).val()var sel

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(); //加到这里 

热点排行