編集 :
関数呼び出しの場合、以下のコードを使用できます
function allChecked(){
if($('#selectall').attr('checked', this.checked))
$(".case").attr("checked", "checked");
else
$(".case").removeAttr("checked");
}
例: http: //jsfiddle.net/ipsjolly/wUgwz/7/
関数を呼び出す代わりに ID を使用することもできます
$(function(){
// add multiple select / deselect functionality
$("#selectall").click(function () {
$('.case').attr('checked', this.checked);
});
// if all checkbox are selected, check the selectall checkbox
// and viceversa
$(".case").click(function(){
if($(".case").length == $(".case:checked").length) {
$("#selectall").attr("checked", "checked");
} else {
$("#selectall").removeAttr("checked");
}
});
});
例: http: //jsfiddle.net/ipsjolly/wUgwz/8/
ソース: http://viralpatel.net/blogs/multiple-checkbox-select-deselect-jquery-tutorial-example/