私は動作している次のコードを持っています。これがもっと単純化できるかどうか疑問に思っていました。
デモ: http://jsfiddle.net/TnpNV/8/
<form name="cbform">
<input type="checkbox" value="1" name="one" id="one" /> one<br />
<input type="checkbox" value="1" name="two" id="two" /> two
</form>
<script>
$('#one, #two').click(function(event) {
var checked = $(this).is(':checked');
if (checked) {
$('#one').attr('checked', true);
$('#two').attr('checked', true);
}
else {
$('#one').attr('checked', false);
$('#two').attr('checked', false);
}
});
</script>
基本的に、相互に依存する 2 つのチェックボックスです。Jquery を使用して、それらのチェックとチェック解除を行いました。
よろしく