
需要php批量操作代码--全选/反选/删除。。。
1个回答
2015-06-29
展开全部
PHP是无法操作的。这个只能用js,jquery来实现。
参考我的日志http://my.oschina.net/rain21/blog/418595
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div>
<form action="" method="" enctype="">
<p><input type="checkbox" name="items" value="football"/>足球</p>
<p><input type="checkbox" name="items" value="basketball"/>篮球</p>
<p><input type="checkbox" name="items" value="badminton"/>羽毛球</p>
<p><input type="checkbox" name="items" value="tennis"/>乒乓球</p>
</form>
<p>
<button class="btn btn-default" id="checkall">全选</button>
</p>
<p>
<button class="btn btn-default" id="nocheck">全不选</button>
</p>
<p>
<button class="btn btn-default" id="check1">反选</button>
</p>
</div>
<script>
$(document).ready(function(){
$('#checkall').click(function(){
$('[name=items]:checkbox').attr('checked',true);
});
$('#nocheck').click(function(){
$('[name=items]:checkbox').attr('checked',false);
});
$('#check1').click(function(){
//alert(123);
$('[name=items]:checkbox').each(function(){
this.checked=!this.checked;
});
});
});
</script>
</body>
</html>
jquery1.6以后用prop
将attr改成prop,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |