Jquery 如何通过单选按钮/选择框值为div着色

Jquery 如何通过单选按钮/选择框值为div着色,jquery,checkbox,radio,Jquery,Checkbox,Radio,我这里有以下情况 3个复选框(123) 1选择框 和1个额外复选框(4) }) 我想,如果选择框或某个复选框中的某个值被选中,那么另一个复选框将获得红色背景 在我的例子中,当我选中复选框1时,复选框4变为红色。但如果我单击另一个复选框2/3,复选框4将保持红色。提前谢谢 每次更改复选框时都必须调用setCheckbox()函数 改变 $("#checkbox8").change(function() { setCheckbox(); }); 到 它会起作用的 或者。。。对于更清洁的解决方案,

我这里有以下情况

3个复选框(123) 1选择框 和1个额外复选框(4)

})

我想,如果选择框或某个复选框中的某个值被选中,那么另一个复选框将获得红色背景


在我的例子中,当我选中复选框1时,复选框4变为红色。但如果我单击另一个复选框2/3,复选框4将保持红色。提前谢谢

每次更改复选框时都必须调用setCheckbox()函数

改变

$("#checkbox8").change(function() {
setCheckbox();
});

它会起作用的

或者。。。对于更清洁的解决方案,为每个应改变背景颜色(1,2,3)的复选框指定一个特殊的类,如“colorSwitcher”,然后执行以下操作:

$(".colorSwitcher").change(function() {
setCheckbox();
)};
而且。。。 演示(固定):

请发布您的代码,展示您的尝试。将您的JSFIDLE链接包装在一个代码块中,以超越关于需要与JSFIDLE链接一起包含的代码的警告,这违反了规则。我已经冒昧地评论了这个链接。请编辑您的帖子,将JSFIDLE中的相关代码包含在问题本身中。对不起,我正要编辑这个问题:)我是曼达洛塞尔贝,谢谢你抽出时间。在您的演示中,复选框4不会立即更改,仅在第二次之后:(尝试找到解决方案,然后我就回家了…无法在我的智能手机上编辑小提琴。。。
$("input[type=checkbox]").change(function(){
setCheckbox();
});
$(".colorSwitcher").change(function() {
setCheckbox();
)};