<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery全选反选</title>
<script language="javascript" src="js/jquery-1.6.4.min.js"></script>
</head>
<script>
$(document).ready(function(){
var i=true
var box=$("input:checkbox")
var check1=$("input:button[name='quanxuan']")
var check2=$("input:button[name='fanxuan']")
/* check1.click(function(){
if(i){
box.prop("checked",true);
i=false;
}else{
box.prop("checked",false);
i=true;
}
});*/
check1.toggle(
function(){
box.prop("checked",true);
},function(){
box.prop("checked",false);
}
)
check2.click(function(){
box.each(function() {
if($(this).prop("checked")){
$(this).prop("checked",false)
}else{
$(this).prop("checked",true)
}
});
});
})
</script>
<body>
<div style="width:500px; height:200px; margin:100px auto;">
<label>
<input type="checkbox" /> 网店美工
</label>
<label>
<input type="checkbox" /> 前端工程师
</label>
<label>
<input type="checkbox" /> 网店美工
</label>
<label>
<input type="checkbox" /> 前端工程师
</label><br />
<input type="button" value="全选" name="quanxuan" />
<input type="button" value="反选" name="fanxuan" />
</div>
</body>
</html>