日期:2014-05-16  浏览次数:20382 次

checkbox 循环赋值(NAME和ID 均不相同的)
$(document).ready(function(){
for(i=0;i<100;i++){
$("#checkName"+i).click(function(){
if($("#checkName"+i).attr("checked")==undefined){
$("#checkName"+i).attr("value",0)
//alert($("#checkName0").attr("value"));
 
}
else{
$("#checkName"+i).attr("value",1)
//alert($("#checkName0").attr("value"));

}
});
};
});
求改

------解决方案--------------------
JScript code

$(document).ready(function(){
for(i=0;i<100;i++){
 var that=$("#checkName"+i);
 that.val(that.attr("checked")?1:0);
 that.click(function(){
 $(this).val($(this).attr("checked")?1:0);
 });
 };
 });

------解决方案--------------------
JScript code

$(document).ready(function(){
    $('input[id^=checkName]').each(function() {
        var cb = $(this);
        cb.val(cb.attr('checked') ? 1 : 0);
        cb.click(function() {
            cb.val(cb.attr('checked') ? 1 : 0);
        });
    });
});