遷移をせずにcheckboxを全て選択、解除
こんな感じにすればページ内のcheckboxを、disabledは除いて全てチェックしてくれる。
$(":checkbox:not(:disabled)").attr("checked", "checked");
例)name="checkall"のアンカータグをクリックした時に全選択
<a name="checkall" href="">全て選択</a> <script> $('a[name="checkall"]').click(function(){ $(":checkbox:not(:disabled)").attr("checked", "checked"); return false; }); </script>
解除する時はfalseにする
$(":checkbox:not(:disabled)").attr("checked", false);
"false"にすると、逆にチェックされてしまうので注意
$(":checkbox:not(:disabled)").attr("checked", "false"); // NG