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」だけで動いてくれると思います。

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA