Jquery 未选中带有单选按钮的复选框

标签 jquery checkbox radio-button implementation

使用 jQuery,我隐藏了所有复选框和单选按钮,并使用 CSS background 来指示主题状态。我想取消选中所有带有单选按钮的复选框,但我的实现不起作用,因为尽管 CSS 已更改,但我的复选框仍处于选中状态:

 var fliter_radio=$(".item input[name='group1_radio']");
 var fliter_checkbox=$(".item input[name='group1']");

 fliter_radio.next().click(function(){
                          $(this).prev()[0].checked=true; 
                          $(this).addClass("checked");

                          //#unchecked all checkbox
                          fliter_checkbox.each(function(){
                                 $(this).checked=false;
                                 $(this).next().removeClass("checked"); 
                          })
  })

<li class="item"><input type="radio" id="radio" name="group1_radio" checked="checked" value="unchecked" /><strong>radio button</strong></li>
<li class="item"><input type="checkbox" id="CheckBox1" name="group1" value="news" /><strong>Checkbox1</strong></li>
<li class="item"><input type="checkbox" id="CheckBox2" name="group1" value="news" /><strong>Checkbox2</strong></li>

我在这里重写了一个完整的演示:http://jsfiddle.net/badjohnny/MnujS/8/

你能帮我正确实现这个吗?

最佳答案

$(this).checked=false;$(this).prop("checked",false);

关于Jquery 未选中带有单选按钮的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10827733/

相关文章:

javascript - 如何设置 iMacros 随机运行?

android - 当一个 View 被用作模板和 id 重复时,如何在单击其父级时选择单个复选框

c# - MVC3 LowerCase 路由值与 UpperCase 的行为不同吗?

css - 在忍者表单中选择后隐藏单选按钮并更改框轮廓颜色

javascript - SVG 顶部的 React 单选按钮组的高级定位和大小调整

javascript - jQuery 单选按钮 Onchange 不起作用

c# - 如何在悬停时更改 gridview 内部可用控件的工具提示的背景颜色

c# - 复选框和模型绑定(bind)的动态列表

javascript - jQuery 似乎没有克隆事件,而只是克隆 html/xml?

jQuery:获得在移动设备上工作的多向滚动效果