jquery 全选 第一次点击全选 再次点击 全取消 而这样的两次操作只能在初始化进来时好使
全选第一次点击全选再次点击全取消而这样的两次操作只能在初始化进来时好使一个周期就是初始化进来后第一次点击全选后全部选上再次点击全部取消了再一次点击全选就不好使了...
全选 第一次点击全选 再次点击 全取消 而这样的两次操作只能在初始化进来时好使一个周期就是 初始化进来后 第一次点击全选后 全部选上 再次点击 全部取消了 再一次点击全选就不好使了
展开
2个回答
2015-08-17
展开全部
一般使用true不使用checked作为它的值:
<input type="checkbox" class="select_all" /> 全选<br />
<input type="checkbox" class="ckid" value="1"/>1
<input type="checkbox" class="ckid" value="2"/>2
<input type="checkbox" class="ckid" value="3"/>3
<script language="javascript">
$('.select_all').live('click',function(){
if($(this).attr('checked')){
$('.ckid').attr('checked',true);
}else{
$('.ckid').attr('checked',false);
}
})
</script>
展开全部
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script class="jquery library" src="/js/sandbox/jquery/jquery-1.8.2.min.js" type="text/javascript"></script>
<title>
RunJS 演示代码
</title>
<script>
$(function(){
var cks = $(":checkbox");
$("a:first").toggle(function(){
cks.prop("checked", true);
$(this).text("全不选");
}, function(){
cks.prop("checked", false);
$(this).text("全选");
});
});
</script>
</head>
<body>
<a href="###">
全选
</a>
<input type="checkbox" />
<input type="checkbox" />
<input type="checkbox" />
<input type="checkbox" />
<input type="checkbox" />
</body>
</html>
追问
运行时候 全选俩字都没有了?
追答
没有了你就采纳别人好了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询