jq实现全选,全取消,反选

boyanx2个月前技术教程12

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<script type="text/javascript" src="jquery.min.js"></script>

</head>

<body>

<input type="checkbox" id="checkbox1"><label for="checkbox1">库里</label><br>

<input type="checkbox" id="checkbox2"><label for="checkbox2">科比</label><br>

<input type="checkbox" id="checkbox3"><label for="checkbox3">麦迪</label><br>

<input type="checkbox" id="checkbox4"><label for="checkbox4">邓肯</label><br>

<input type="checkbox" id="checkbox5"><label for="checkbox5">奥尼尔</label><br><br>

<button>全选</button><button>全不选</button><button>反选</button>

</body>

</html>

<script type="text/javascript">

$(function(){

//匹配第一个button

$(':button:eq(0)').click(function(){

//全部选中 checked=true,在前台就是表示选中

$(':checkbox').attr('checked',true);

});

//匹配第二个button

$(':button:eq(1)').click(function(){

//全部取消 checked=false,在前台就是表示未选中

$(':checkbox').attr('checked',false);

});

//匹配第三个button

$(':button:eq(2)').click(function(){

//查找每一个复选框,然后取相反

$(':checkbox').each(function(){

$(this).attr('checked',!$(this).attr('checked'));

});

});

})

</script>

相关文章

Spring Boot+CAS 默认登录页面太丑了,怎么办?

最近的又一头扎进 Spring Security+CAS 上面了,CAS 单点登录已经连续写了四篇了,小伙伴们一定按顺序阅读哦,这样后面的文章才好理解。上篇文章和大家分享了 CAS Server 接入...

webrtc进行屏幕录制

屏幕录制和摄像头录制差不多,只是把API从getUserMedia换成getUserMedia。但是由于这个功能目前是谷歌一个实验性的功能,需要进行一些设置。首先打开Chrome浏览器,在地址栏输入c...

Electron 应用打包

为舒缓 Windows 下路径名过长的问题 issues,稍微加快 require 的速度以及简单隐匿源代码,我们可以选择把应用打包成 asar 档案文件,这只需要对源代码做一些很小的改动。大部分用户...

h5框架之layui和uikit你会选哪个?

随着前端的流行,前端也跟后端一样出现了很多的框架,比较流行的可能就是layui和uikit了。那今天对这两款的框架进行全面的对比:layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框...

使用JS把图片压缩并转成Base64的简便方法

整个过程用到了画布(canvas)来帮忙完成过程: 选择图片文件 > 准备画布 > 按需压缩图片并绘制在画布上 > 生成Base64 > 完成.先上效果图详细过程如下:准备一个...

1,vue播放视频之—引入.m3u8后缀的hsl视频流

效果图:我这个是引入js的方式播放的。也可以用npm直接下载hsl.sj进行引入1.public里面index.html页面引入对应的js<script src="./jquery.mi...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。