0

当使用 jquery 激活复选框(input.check-group)时,我想向容器(div.checkbox_db)添加背景颜色。我可以这样做吗..?这是我正在使用的html代码:

<div class="grid_3 checkbox_db off-check">

    <input type="checkbox" class="check-group" id="check-1" name="check-1">

    <label for="check-1" class="group">Checkbox</label>

</div>
4

2 回答 2

1
$('.check-group').click(function(){
  if($(this).is(':checked')){
    $(this).parent().addClass('some_class');
  }else{
    $(this).parent().removeClass('some_class');
  }
});
于 2012-06-17T02:16:53.860 回答
0

我认为这是你想要的:

javascript

$(".grid_3").removeClass('off-check');
    $('.check-group').click(function(){
    if($(this).is(':checked')){
        $(this).parent().addClass('off-check');
    }
    else {
        $(this).parent().removeClass('off-check');
    }
});

样式表

.off-check{
 background-color:yellow;  
}

在这里演示:http: //jsfiddle.net/kxFCd/

于 2012-06-17T02:31:44.937 回答