$(":button[value='全选/全不选']").click(function(){
$(":checkbox").is(":checked")?$(":checkbox").attr("checked",false):
$(":checkbox").attr("checked",true);
});
$("[value='反选']").click(function(){
$(":checkbox").each(function(){
$("this").is(":checked")?$(this).attr("checked",false):
$(this).attr("checked",true);
})
})
下面是html部分:
<input type="checkbox" name="check" value="a"/>a
<input type="checkbox" name="check" value="b"/>b
<input type="checkbox" name="check" value="c"/>c
<input type="button" value="全选/全不选" id="btn"/>
<input type="button" value="反选" >
希望点击全选和全不选会切换全选状态和全不选状态,点击反选按钮会执行反选,
问题是我的全选/全不选按钮只能使用一次,即连续点击状态由全不选-全选-选不选再点击就没有反应了,而反选按钮一开始就没反应??不清楚哪里出了问题??请高手指点迷津
刚好之前有整理过类似功能,上代码~~