jquery js checkbox多选框复选框取值和赋值

PHP代码,例如:

<input type="checkbox" name="disease_id" value="1">A
<input type="checkbox" name="disease_id" value="2">B
<input type="checkbox" name="disease_id" value="3">C
<input type="checkbox" name="disease_id" value="4">D

script代码,例如:
获取checkbox选中的值

var disease_id = "";
$('input:checkbox[name=disease_id]:checked').each(function(i){
    if(0==i){
        disease_id = $(this).val();
    }else{
        disease_id += (","+$(this).val());
    }
});

为checkbox赋值

var res = 1,2,3,4;
var disease_id = res.split(",");
for(var i=0;i<disease_id.length;i++){
    $("input[name='disease_id']").each(function(){
        if($(this).val()==disease_id[i]){
            $(this).attr("checked","checked");
        }
    })
}

猜你喜欢

转载自blog.csdn.net/Bel_Ami_n/article/details/82225605