$(document).ready(function(){
//获取到Checkbox控件,为控件绑定点击事件
$("[name='checkList']").click(function(){
change(this)
})
})
function change(obj){
//记录你点击的checkbox的选中状态
var flg=obj.checked
//然后循环
foreach(var item in itemList){
//判断哪个是你选中或取消选中的checkbox obj为你点击的那个checkbox时传过来的对象
if(item.value==obj.value){
item.checked=flg
}else{
//不是当前点击的赋值相反的状态
item.checked=!flg
}
}
}
用jquery点击时触发一个函数。比如
<div id="divNum">
<div id="div1" onclick="changeColor(this.id)"></div>
<div id="div2" onclick="changeColor(this.id)"></div>
<div id="div3" onclick="changeColor(this.id)"></div>
</div>
将这些div放到一个大的div容器中。
function changeColor(id){
$("#divNum div").css("background-color","blue")//别的div变成蓝色
$("#"+id).css("background-color","red")//被点击的变成红色
}