我有这组单选按钮,比方说
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'));
});