【发布时间】:2013-07-31 23:02:20
【问题描述】:
我有两组独立的单选按钮,我希望它的“div”颜色在被选中时改变。 我想要的行为很简单,如果选择了单选按钮,相应的 div 应该改变颜色。 (如果取消选择,则更改回原来的颜色)。
但是,问题在于,如果选择了另一组中的单选按钮,则即使其中一个单选按钮仍处于选中状态,第一组的 div 也会变回其原始颜色。我该如何解决这个问题?
使用的jQuery:
$(document).ready(function(){
$('input:radio').change(function(){
$('div.highlight').removeClass('highlight');
$(this).closest('div').addClass('highlight');
});
});
【问题讨论】:
-
你忘记添加 jQuery 框架了。检查这个jsfiddle.net/sushanth009/wCNAp/1
-
@Sushanth--你为什么不把这个作为答案呢?因为它是 xD
-
糟糕,已解决,但我的问题仍然存在