当前位置:元婴揭秘 > 猎奇八卦 >

jQuery如何实现复选框的全选、不选、反选功能

时间:2023-03-29 17:00作者:秩名

一般复选框的全选功能用在后台对数据的操作上比较多,比如批量删除数据等。

jquery复选框全选、不选、反选效果
jquery复选框全选、不选、反选效果

假设html结构:

    <table>       <tr><td colspan="2"><input type="checkbox" id="checkall" />全选<input type="checkbox" id="checkno" />全不选<input type="checkbox" id="checkchange" />反选</td></tr>       <tr><th> </th><th>标题/title</th></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>       <tr><td><input type="checkbox" /></td><td>数据标题数据标题数据标题数据标题数据标题</td></tr>   </table> 

 jquery实现代码:

    $(function(){     //全选     $("#checkall").click(function(){         //勾选自己,同类不勾选         $(this).attr("checked",true).siblings().attr("checked",false);         //查找并勾选同一祖先下的选框         $(this).parents().siblings().find("input:checkbox").attr("checked","checked");     })     //不选     $("#checkno").click(function(){         //勾选自己,同类不勾         $(this).attr("checked",true).siblings().attr("checked",false);         //查找不勾选同一祖先下的选框         $(this).parents().attr("checked",false).siblings().find("input:checkbox").attr("checked",false);     })     //反选     $("#checkchange").click(function(){         //勾选自己,同类不勾         $(this).attr("checked",true).siblings().attr("checked",false);         //查找反选同一祖先下的选框(遍历)         $(this).parents().attr("checked",false).siblings().find("input:checkbox").each(function(){             $(this).attr("checked",!$(this).attr("checked"))         })     }) }) 

说明:不仅适合html里的table结构,也适合其它结构,比如li标签,只要它们都在一个父容器里面就能找到复选框,从而实现全选、返现、不选的效果!

玩抖音都是社会最底层的人吗,才不是高学历也在玩(但容易沉迷)

有人在抖音上看到一些低速的视频,并不喜欢抖音,那么玩抖音都是社会最底层的人吗,才不是高学历也在玩,而且抖音的用...

  • 2023-04-09 01:24阅读全文 >>
  • 山姆会员卡多少钱,每年280/680元(分3个不同档次)

    应该会有很多朋友都听说过山姆超市吧,对于这样一家会员制的大型超市,应该有很多朋友都知道是会员制,也就是办理了会...

  • 2023-04-08 23:48阅读全文 >>
  • 梅雨季节2022什么时间入梅,6月7日入梅/7月10号出梅(34天)

    梅雨是一个持续天阴有雨的气候现象,那么对于梅雨季节2022什么时间入梅大家也是会比较关注的,在梅雨季节空气湿度大,...

  • 2023-04-08 23:40阅读全文 >>
  • 2022三支一扶每月工资多少,综合三千四千元(工资构成要注意)

    大家可能想要参加三支一扶的考试,但是自己也是想要对它有更多的了解,三支一扶每月工资多少,也可能是大家会想到的一...

  • 2023-04-08 22:56阅读全文 >>
  • 找工作哪个网站好2022,应届生求职网/就业信息网(公众号也可以)

    招聘分为校招和社招,对于应届生毕业找工作而言,是可以利用已有的资源找工作的,就比如一些校园网站,找工作哪个网站...

  • 2023-04-08 21:40阅读全文 >>
  • 行程码停留多久会有记录,最新规定4小时以上

    现在不论是去什么地方,只要是人流密集的场所都会要求扫码进入,而行程码的作用就是帮助大数据来筛选在这个场所或者地...

  • 2023-04-08 21:16阅读全文 >>
  • 朱丽叶玫瑰多少钱一朵,粉色300万英镑一朵(粉色花朵50年一遇)

    不少人都非常喜欢花,朱丽叶玫瑰就是一种非常著名的花朵,许多人都不知道朱丽叶玫瑰多少钱一朵,其实朱丽叶玫瑰曾经卖...

  • 2023-04-08 20:40阅读全文 >>
  • 羽衣甘蓝粉减肥有效果吗会反弹吗,辅助减肥热量比米饭还低

    对于想要减肥的人来说,会关心羽衣甘蓝粉减肥有效果吗会反弹吗,其实它是可以帮助减肥的,羽衣甘蓝是低能量的绿叶蔬菜...

  • 2023-04-08 17:40阅读全文 >>
  • 在职博士报考条件及流程,5大条件需要满足(附报考详细流程)

    许多人都想提高自己的学历,高学历的人在哪里都是非常受欢迎的,无论受什么工作,学历越高就越容易受人关注,因此不少...

  • 2023-04-08 17:00阅读全文 >>
  • 2022年最适合穷人翻身的10个行业,做了就赚钱的10个冷门项目

    许多朋友都非常想要赚钱,但是苦于没有赚钱的方法,有力不知往何处使,今天给大家带来了2022年最适合穷人翻身的10个行业...

  • 2023-04-08 16:56阅读全文 >>
  • 本周热文排行

    编辑推荐