, jquery html script
<ul style="list-style:none">
<li>
<label><input class="checkhour" name="checkme[]" type="checkbox"> One</label>
<label><input class="checkhour" name="checkme[]" type="checkbox"> Two</label>
<label><input class="checkhour" name="checkme[]" type="checkbox"> Three</label>
</li>
<li><button type="button" id="selectall" >select/deselect</button></li>
</ul>
jquery script .
<script type="text/javascript">
$(document).ready(function() {
$('#selectall').click(function(event) {
var atLeastOneIsChecked = $('input[name="checkme[]"]:checked').length > 0;
if(atLeastOneIsChecked){
$('.checkhour').each(function() {
this.checked = true;
});
}else{
$('.checkhour').each(function() {
this.checked = false;
});
}
});
});
</script>