【发布时间】:2014-10-18 00:59:27
【问题描述】:
我这里有以下情况……
3 个复选框(123) 1 个选择框 和 1 个额外的复选框 (4)
$("#checkbox8").change(function(){
setCheckbox();
});
$("#selecti").change(function(){
setCheckbox();
});
var setCheckbox = function() {
if ($('#selecti').val() == "501 - 1000" || $('#checkbox8').is(':checked'))
{
if (!$('#lastcheck').is(':checked'))
{
$('#lastcheck').click();
}
$("#lastcheckdiv").attr("style","background-color:red");
}
else
{
$('#lastcheckdiv').removeAttr("style");
}
};
我希望如果选择框或某个复选框中的某个值被选中,另一个某个复选框得到红色背景。
在我的情况下,当我选中复选框 1 时,复选框 4 变为红色。但是,如果我单击另一个 checkbox2/3,则 checkbox4 保持红色。提前致谢!
【问题讨论】:
-
请发布您的代码,展示您的尝试。
-
将您的 JSFiddle 链接包装在代码块中以超过有关需要与 JSFiddle 链接一起包含的代码的警告是违反规则的。我冒昧地评论了这个链接。请编辑您的帖子以在问题本身中包含您的 JSFiddle 中的相关代码。
-
jsfiddle.net/ry4k8ve9/4 抱歉,我正要编辑问题:)