HTML布局
<form action="">
<input type="checkbox" name="items" value="篮球">篮球</input>
<input type="checkbox" name="items" value="足球">足球</input>
<input type="checkbox" name="items" value="排球">排球</input>
<input type="checkbox" name="items" value="网球">网球</input>
<br/>
<input id="selectAll" type="button" value="全选"/>
<input id="selectAllNo" type="button" value="全不选"/>
<input id="invers" type="button" value="反选"/>
<input id="submit" type="button" value="提交"/>
</form>
JS
$(function(){
var checkboxList = $('[name=items]:checkbox')
$("#selectAll").click(function(){
checkboxList.attr('checked','true');
});
$("#selectAllNo").click(function(){
checkboxList.attr('checked','false');
});
$("#invers").click(function(){
checkboxList.each(function(){
this.checked = !this.checked;
});
});
$("#submit").click(function(){
var checkedArr = new Array();
checkboxList.each(function(){
if(this.checked == true){
checkedArr.push(this.value);
}
});
alert(checkedArr.join('-'));
});
});