次のコードがあります。すべてのボックスをチェックしてからチェックを外すので、うまくいくようです。ただし、最初のラウンドの後、チェックとチェック解除を停止します。すべてのチェック ボックスに対して 1 回だけチェックを入れ、1 回チェックを外します。その後、ハイパーリンクのみが表示と非表示を切り替えます。
<script type="text/javascript">
function selectAll(){
$("input[type=checkbox]").each(function(){
$(this).attr('checked', true);
});
$("#select_all").hide();
$("#unselect_all").show();
}
function unselectAll(){
$("input[type=checkbox]").each(function(){
$(this).attr('checked', false);
});
$("#select_all").show();
$("#unselect_all").hide();
}
</script>