よくある全チェック
よくあるやつをjqueryでやってみた。
一番上のチェックをつけたら、他のが全部つく。外したら、他のも全部外れる。
html
<input type="checkbox" onclick="check_all();" id="check_all" />全部このチェックと同じにする <input type="checkbox" name="member[]" value="1" />HOGE1 <input type="checkbox" name="member[]" value="2" />HOGE2 <input type="checkbox" name="member[]" value="3" />HOGE3
js
function check_this_page(){ $.each($('input:checkbox[name^=member]'), function(i, o){$(o).attr('checked',$('#check_this_page').attr('checked') || "" ) }); }
一行。。。?^^;