欢迎来到站长教程网!

JavaScript

当前位置:主页 > 网页制作 > JavaScript >

JQuery复选框全选效果如何实现

时间:2020-05-22|栏目:JavaScript|点击:

如何获取所有复选框:document.getElementsByName、

需求分析

​ 在我们对表格处理的时,有些情况下,我们需要对表格进行批量处理

技术分析

第一种方法:选择器[属性名称='属性值']

$("input[type='checkbox']:gt(0)").prop("checked",this.checked);

第二种方法:使用层级选择器来实现 tbody > tr > td > input

$("tbody > tr > td > input").prop("checked",this.checked);

第三种方法:

JQuery复选框全选效果如何实现

// #tab > tbody > tr:nth-child(4) > td:nth-child(1) > input[type="checkbox"]

代码实现

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="http://www.zhano.cn/webFront/js/jquery-1.11.0.js" ></script> <script> /* 表格全选和全不选 进一步确定事件: 点击事件 */ $(function(){ //绑定点击事件 //this 代表的是当前函数的所有者 $("#checkAll").click(function(){ //获取当前选中状态 // alert(this.checked); //获取所有分类项的checkbox // 选择器[属性名称='属性值'] // $("input[type='checkbox']:gt(0)").prop("checked",this.checked); //使用层级选择器来实现 tbody > tr > td > input // $("tbody > tr > td > input").prop("checked",this.checked); //这个可行 // #tab > tbody > tr:nth-child(4) > td:nth-child(1) > input[type="checkbox"] $("input").prop("checked",this.checked); }); }); </script> </head> <body> <table> <thead> <tr > <td> <input type="checkbox" /> </td> <td>分类ID</td> <td>分类名称</td> <td>分类商品</td> <td>分类描述</td> <td>操作</td> </tr> </thead> <tbody> <tr> <td> <input type="checkbox" /> </td> <td>1</td> <td>手机数码</td> <td>华为,小米,尼康</td> <td>黑马数码产品质量最好</td> <td> <a href="#" >修改</a>|<a href="#" >删除</a> </td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>2</td> <td>成人用品</td> <td>充气的</td> <td>这里面的充气电动硅胶的</td> <td><a href="#" >修改</a>|<a href="#" >删除</a></td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>3</td> <td>电脑办公</td> <td>联想,小米</td> <td>笔记本特卖</td> <td><a href="#" >修改</a>|<a href="#" >删除</a></td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>4</td> <td>馋嘴零食</td> <td>辣条,麻花,黄瓜</td> <td>年货</td> <td><a href="#" >修改</a>|<a href="#" >删除</a></td> </tr> <tr> <td> <input type="checkbox" /> </td> <td>5</td> <td>床上用品</td> <td>床单,被套,四件套</td> <td>都是套子</td> <td><a href="#" >修改</a>|<a href="#" >删除</a></td> </tr> </tbody> </table> </body> </html>

上一篇:JavaScript ES6 Class类实现原理详解

栏    目:JavaScript

下一篇:JavaScript进阶(一)变量声明提升实例分析

本文标题:JQuery复选框全选效果如何实现

本文地址:http://www.blue1000.com/wangyezhizuo/JavaScript/1352.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:1961407250 | 邮箱:1961407250#qq.com(#换成@)

Copyright © 2002-2022 BK网络学院版权所有 Power by DedeCms 粤ICP备19027147号-7