【发布时间】:2010-06-20 09:38:10
【问题描述】:
这只是对我的last question 的补充。一旦我取消选择单选按钮,我需要将背景颜色返回到其原始状态。所以我们想出的解决方案是:
$(document).ready(function(){
$('input:radio').change(function(){
$(this).closest('div').toggleClass('highlight');
});
});
现在我需要在取消选择单选按钮时删除突出显示类 - 有什么想法吗?
【问题讨论】:
-
我认为您实际上需要复选框,因为每个部分仅使用一个单选按钮并且它们没有分组。您不能取消选择一个收音机
-
否则通过赋予它们所有相同的名称属性来对收音机进行分组
-
抱歉 - 我有多个收音机,我简化了之前发布的 HTML 并删除了表单标签。我还给了它们相同的名称属性,因此当用户单击不同的收音机时它们会取消选择。
标签: javascript jquery html css forms