わかりましたので、フォーム内のすべてのチェックボックスをチェックおよびチェック解除するのに最適なこのコードがあります。しかし、それらをすべてチェックしてからどれもチェックしないと、もう一度すべてをチェックしようとしても何も起こりません。
これを修正するにはどうすればよいですか?
$('#yearall').click(function() {
var c = this.checked;
$('.year:checkbox').prop('checked',c);
});
$('#yearNone').click(function() {
var c = this.checked;
$('.year:checkbox, #yearall').removeProp('checked',c);
});
ここでフィドルを大きくしましたhttp://jsfiddle.net/nf75M/