使用prop解决一个checkbox选中后再次选中失效的问题

发布时间 - 2026-01-11 02:11:08    点击率:

//问题点

初始状态复选框没有全选,

点击全选按钮调用checkAll方法,

实现了全选,

然后点击全不选按钮,

 

实现了全不选,

然后再次点击全选按钮,

结果却木有全选,

再反复点击木有任何反应。

demo:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script src="js/jquery-1.11.3.min.js"></script>
  <script>
    $(function () {
      $("#allchoose").click(function () {
          $(":checkbox").prop("checked",true);
      })
      $("#allnochoose").click(function () {
        if ($(":checkbox").is(":checked")){
          $(":checkbox").attr("checked",false);
        }
      })
      $("#choose").click(function () {
        if($(":checkbox").is(":checked")){
          $(":checkbox").attr("checked",false);
        }else{
          $(":checkbox").prop("checked",true);
        }
      })
    })
  </script>
</head>
<body>
<input type="checkbox" name="checkbox" id="">乒乓球
<input type="checkbox" name="checkbox" id="">羽毛球
<input type="checkbox" name="checkbox" id="">足球
<input type="checkbox" name="checkbox" id="">篮球
<input type="checkbox" name="checkbox" id="">排球<br>
<input type="button" value="全选" id="allchoose">
<input type="button" value="全不选" id="allnochoose">
<input type="button" value="反选" id="choose">
<input type="submit" value="提交" id="submit">
</body>
</html>

以上这篇使用prop解决一个checkbox选中后再次选中失效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# checkbox  # 选中  # prop  # jQuery checkbox选中问题之prop与attr注意点分析  # jquery中checkbox全选失效的解决方法  # JQuery 设置checkbox值二次无效的解决方法  # 全选  # 不选  # 给大家  # 实现了  # 希望能  # 这篇  # 小编  # 大家多多  # 复选框  # 有任何  # class  # js  # brush  # lt  # en  # head  # meta  # lang  # DOCTYPE  # html 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现用户注册和登录?(Auth脚手架指南)  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  高端智能建站公司优选:品牌定制与SEO优化一站式服务  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  javascript基本数据类型及类型检测常用方法小结  个人摄影网站制作流程,摄影爱好者都去什么网站?  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  重庆市网站制作公司,重庆招聘网站哪个好?  Laravel如何实现数据库事务?(DB Facade示例)  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  再谈Python中的字符串与字符编码(推荐)  利用python获取某年中每个月的第一天和最后一天  如何在服务器上配置二级域名建站?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  用v-html解决Vue.js渲染中html标签不被解析的问题  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  Linux系统命令中screen命令详解  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Laravel如何为API生成Swagger或OpenAPI文档  如何快速搭建高效WAP手机网站吸引移动用户?  如何在阿里云通过域名搭建网站?  如何续费美橙建站之星域名及服务?  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  Laravel API资源类怎么用_Laravel API Resource数据转换  如何快速搭建高效WAP手机网站?  如何在阿里云香港服务器快速搭建网站?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  简单实现Android验证码  如何在万网利用已有域名快速建站?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  个人网站制作流程图片大全,个人网站如何注销?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何安全更换建站之星模板并保留数据?  如何在万网主机上快速搭建网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?