先上代码

<form>你爱好的运动是?<br/><input type="checkbox" name="items" value="足球" />足球<input type="checkbox" name="items" value="篮球" />篮球<input type="checkbox" name="items" value="羽毛球" />羽毛球<input type="checkbox" name="items" value="乒乓球" />乒乓球 <br/><input type="button" id="CheckAll" value="全选" /><input type="button" id="CheckNo" value="全不选" /><input type="button" id="CheckRev" value="反选" /></form>

  想要实现的是全选,全不选和反选三种效果,其中需要特别注意的是全选按钮这里

<script>$(function(){$("#CheckAll").click(function(){$("input:checkbox").prop("checked","checked");});$("#CheckNo").click(function(){$("input:checkbox").removeAttr("checked");});$("#CheckRev").click(function(){$("input:checkbox").each(function(){this.checked=!this.checked;});});});
</script>

  请注意,现在使用的是prop(),如果使用attr(),那么就会出现下面这种情况:

选择“全选”按钮后,正常;点击“全不选”,正常;当这个时候再去点击“全选”按钮时,发现代码那里的“checked”=checked,但是页面上没有显示出来;

使用prop()方法后,可以解决此问题;

。。。。没有测浏览器的兼容。。。。

转载于:https://www.cnblogs.com/new-dream-new-hope/p/5285474.html

checkbox选中与取消选择相关推荐

  1. jsTree复选框checkbox选中和节点选择相互独立

    jsTree插件仅点击checkbox选中和文本分离和jstree只能点击checkbox选中的实现方法 在默认情况下,jstree 每次点击节点都会选中当前节点前的 checkbox jstree ...

  2. elementUI checkbox选中与取消选中

    <template><el-checkbox :indeterminate="isIndeterminate" v-model="checkAll&qu ...

  3. checkbox选中和不选中 jqu_jQuery教程之jQuery checkbox(选中和取消选中事件on)

    本篇教程介绍了jQuery教程之jQuery checkbox(选中和取消选中事件on),希望阅读本篇文章以后大家有所收获,帮助大家对jQuery的理解更加深入. < $("#btn_ ...

  4. 通过js控制layui选择框checkbox的选中、取消选中,以及使用layui实现全选、取消全选的一种方式

    js控制选中.取消选中 ,layui实现全选.取消全选 layui版本2.5.x html部分: <form class="layui-form" id="form ...

  5. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等

    jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...

  6. 安卓checkbox全选/反选/取消选择

    activity_main.xml文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi ...

  7. android+checkbox全选多选反选取消选择

    activity.main <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xm ...

  8. jQuery取消checkbox选中状态

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>jQu ...

  9. datagridview取消默认选中_DataGridView点击空白处和失去焦点后取消选择和关闭默认选择第一行C#Winform...

    默认选择第一行,可以通过窗体的Load事件中调用Datagridview的ClearSelection来取消选择 也可以设置 Datagridview的CurrentCell = null; 还可以将 ...

  10. 易语言一键选中取消选择列表框源码

    对选择列表框实现一键选中取消,可以推广到超级列表框等组件. 选中取消选择列表框源码 .版本 2.局部变量 m, , , , 511遇见论坛(bbs.511yj.com) .局部变量 n, , , , ...

最新文章

  1. 【NCEPU】凌亮:Linux实践
  2. 避免神经网络过拟合的5种技术
  3. 初级篇第六期:学习UITableView
  4. 4702: 分糖果系列一
  5. SD-WAN — 核心能力
  6. 菜鸟进阶: C++实现KNN文本分类算法
  7. 天然气表怎么看多少方_宝宝奶粉的的营养成分表,到底怎么看?
  8. [css] 如何让IE6支持min-width和max-width?
  9. PHP抽象函数的依赖注入,laravel 抽象类实现接口,具体类继承抽象类,使用依赖注入,如何知道接口选择的是哪个具体实现类啊?...
  10. pycharm 无法安装模块 nothing to show
  11. stringbuffer java API_java API中Object,String,Stringbuffer,StringBuilder的总结
  12. 服务器出现硬盘坏道怎么办,硬盘坏道修复全攻略
  13. .bin文件的反汇编记录
  14. 史上最系统的程序员未来职业规划路线
  15. oracle几何体数据类型,4.2 SDO_GEOMETRY类型、属性和值
  16. ES修改集群最大分片数量max_shards_per_node
  17. 计算机安装操作步骤,重新安装计算机系统的步骤,最简单,最安全的操作!
  18. 注册码方式注册多可系统
  19. Python 常用基础模块(二):os模块
  20. C#MessageBox(消息提示框)使用详解

热门文章

  1. linux界面如何进行文档排序,Linux中使用sort对文档中的内容进行排序
  2. 两阶段提交与三阶段提交
  3. scala =>用法总结
  4. WPF自定义动画控件 风机
  5. AtCoder Grand Contest 025 B - RGB Coloring
  6. Hive map阶段缓慢,优化过程详细分析
  7. 产品经理的工作感想(2)
  8. 【转】Kafka 之 中级
  9. C语言 AI智能,五子棋 人机对战,人人对战
  10. Virtualization API之libvirt