http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3572|回复: 1
打印 上一主题 下一主题

[Jquery] jQuery-实现复选框的全选、全不选效果

[复制链接]
跳转到指定楼层
楼主
发表于 2021-6-28 11:45:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
     今天做项目遇到全选、全不选的效果,就简单的写了一下效果,给大家分享一下。
     原理思路:1.点击全选时,同时将下面的复选框全部勾选。
                     2.点击除了全选复选框以外其他复选框时,判断已经勾选的数量,是否等于除了全选复选框以外的所有选项,如果相等,就勾选全选复选框,否则就不勾选。
     效果:
     
     HTML:
     
[HTML] 纯文本查看 复制代码
<div class="div">
		<label><input type="checkbox" name="name" value="" id="allData">全选</label>
		<label><input type="checkbox" name="datalist" value="">CSS</label>
		<label><input type="checkbox" name="datalist" value="">HTML</label>
		<label><input type="checkbox" name="datalist" value="">JS</label>
		<label><input type="checkbox" name="datalist" value="">PHP</label>
		<label><input type="checkbox" name="datalist" value="">C#</label>
		
	</div>

    css样式:
   
[CSS] 纯文本查看 复制代码
.div{
	margin-top:100px;
	margin-left:200px;
}
.div label{
	margin-right:30px;
}
.div label input{
	margin-right:10px;
	}

   js代码:
   
[JavaScript] 纯文本查看 复制代码
//全选
$("#allData").click(function () {
    var userids = this.checked;
	$("input[name=datalist]").each(function () {
         this.checked = userids;
    });
    
});
   
    //复选框绑定单击事件
$("input[name=datalist]").click(function () {
    var length = $("input[name=datalist]:checked").length;
    var len = $("input[name=datalist]").length;
    if (length == len) {
        $("#allData").get(0).checked = true;
    } else {
        $("#allData").get(0).checked = false;
    }
});

以上就是实现全选、全不选的效果代码,如需源码,请点击》》 全选.zip (28.78 KB, 下载次数: 0)


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
沙发
发表于 2021-6-28 15:53:06 | 只看该作者
支持支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-22 11:41

© 2014-2021

快速回复 返回顶部 返回列表