jQueryを使って全てのチェックボックスにチェック

作業しながら簡単につけられないだろうかなぁとおもってやってたら案外いけたのでさらしてみます。

jQuery(function(){
    jQuery("input:checkbox:first, input:checkbox:last").bind("click",function(){
        jQuery("input:checkbox").not(this).each(function(){
            this.checked = !this.checked ;
        });
    });
});

自分はこれでやりましたが、「input:checkbox」としなくても「:checkbox」だけで動いてくれると思います。

もっと簡単にできる!のがありましたら教えていただければなぁと思います。。。