【发布时间】:2012-05-13 15:29:33
【问题描述】:
假设我有这组单选按钮
radio 1
radio 2
radio 3
radio 4
还有一个复选框;
checkbox 1
我想要实现的是,当我单击收音机 1 或收音机 3 时,复选框 1 将被选中。如果复选框被选中并且当您单击单选 2 或单选 4 时,该复选框将被取消选中。
我已经为它实现了一些代码,但它有一个小故障,当我点击收音机 1 时,它会选中复选框,但当我点击收音机 3 时,它会取消选中复选框。
据说,当我点击收音机 1 时,它会选中,即使我点击收音机 3,它也不应该取消选中复选框。
这是我的代码:
jQuery('#radio1 input:radio, #radio3 input:radio').click(function(){
var checkbox = jQuery('#checkbox1');
checkbox.attr('checked', !checkbox.attr('checked'));
});
【问题讨论】:
标签: javascript jquery checkbox radio-button