位置: 编程技术 - 正文

jQuery判断checkbox选中状态

编辑:rootadmin

推荐整理分享jQuery判断checkbox选中状态,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

神奇的JQuery怎么设置checkbox状态时好时坏?明明同一行代码,断点跟踪确实执行了,但是有时候好使,有时候却没有生效。毕竟对JS不是很熟悉,只是通过JS来处理前端HTML的标签的状态设置时,通过JQuery有时候会更方便些的,但是发现更不好办。

今天尝试实现checkbox全选、全不选功能,与App开发中的效果是一样的,勾选全选则将所有的选项都选中;同样取消勾选某个子项也将全选设置为非选中状态;所有子选项都为选中状态时,将全选设置为选中状态。

由于对JS不是很熟悉,于是尝试各种百度、google,发现出来的文章都是坑爹啊。各种JQuery的,但是为什么我设置了就是没有作用的。起初以为是变量获取不到,于是断点跟踪,对象是取到了的,但是设置JQuery的方法来设置就是没有作用。

搜到的处理方式

这里的checkbox的id为cbxSelectAll,于是尝试这么写:

结果是无效的。再尝试修改为:

结果是第一次设置生效了,再设置就没有生效。坑爹,这到底是什么东西,怎么时好时坏呢?

然后在设置为false时,这么写:

果然是都没有作用。但是通过下面的设置,可以取消选中:

jQuery判断checkbox选中状态

难道是年代久远,这些方法已经不再有效了吗?

最后解决办法

最后的解决办法还是放弃了JQuery,改用Javascript原生的Dom来设置。

下面是设置为全选或者取消全选状态的代码:

JQuery获取状态

JQuery通过checkbox的is函数来获取状态:

之前尝试过使用attr函数来获取,但是获取的值显示为null:

当然,我们也可以直接使用Javascript原生的Dom方式来获取,肯定是没有问题的:

小结

玩前端JQuery果然要比玩原生的JavaScript要吃力些,虽然有很多时候可以使代码更方便书写。不过还是两者结合来做吧。

jQuery CSS3自定义美化Checkbox实现代码 效果图:是不是比默认的好看多了,个人的审美观应该还是可以的。接下来我们一起来看看实现这款美化版Checkbox的源代码,主要思路是利用隐藏原来的

使用jQuery.form.js/springmvc框架实现文件上传功能 使用的技术有jquery.form.js框架,以及springmvc框架。主要实现异步文件上传的同时封装对象,以及一些注意事项。功能本身是很简单的,但是涉及到一些传

jQuery中$.each()函数的用法引申实例 语法:$.each(collection,callback(indexInArray,valueOfElement))值得一提的是,forEach可以很方便的遍历数组和NodeList,jQuery中的jQuery对象本身已经部署了这类遍历方法

标签: jQuery判断checkbox选中状态

本文链接地址:https://www.jiuchutong.com/biancheng/386553.html 转载请保留说明!

上一篇:jquery ajax局部加载方法详解(实现代码)

下一篇:jQuery CSS3自定义美化Checkbox实现代码(jquery有自定义选择器吗)

  • 旧面包车能跑长途吗
  • 纳税人规模证明是什么
  • 小规模纳税人如何转一般纳税人
  • 采购人员的费用
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 研发费用成本化和费用化
  • 电子税务局发票验旧怎么操作
  • 个人提供技术服务费开票税率
  • 一般纳税人销项开普票,进项票可以抵扣吗
  • 购买润滑油分录
  • 多扣了离职人员的钱
  • 一般纳税人税负率一般控制在多少?法律依据
  • 递延收益是什么表
  • 去年福利费今年怎么算
  • 应收账款客户少了几毛没有付怎么处理
  • 非本单位费用列支 违反
  • 材料存货的期末计量有何特点
  • 生产用水的会计分录
  • 成本票最多开多少
  • 小规模附征税减半吗亲
  • abs应付债券
  • 付款时收到应收票据会计分录怎么做?
  • 公司购买理财产品计入什么科目
  • 资产类科目余额在借方表示什么
  • 第三方派遣劳务不续签补偿金哪边出
  • 公司自己的食堂需要办理食品经营许可证吗
  • 二手车交易增值税按照多少征收税率减半征收
  • 培训机构收一年费用合法吗
  • win11前面板耳机没声音
  • 收入的特征包括哪些
  • 三星电脑安装系统按哪个键
  • 行政单位如何将资产年报导入财报里
  • php 静态
  • chcfg.exe是什么
  • 米尔福德试车场
  • array php
  • 结转本月完工产品的成本
  • php redis常用命令
  • vue3 $bus
  • 小规模纳税人没有收入怎么报税
  • 免抵退税的会计分录
  • 季度报税有利润必须要报交所得税吗
  • 帝国cms自动推送插件
  • 金税盘发票报送失败怎么办
  • 个人所得税工资薪金包括哪些内容
  • 有限公司能变更成个体工商户吗
  • 个人转让房产税率
  • 材料成本差异会计处理
  • 无法收回离职员工合法吗
  • 支付上个月运费
  • 规模以上企业纳税要求
  • 出售金融商品的增值税计税依据
  • 营改增的服务
  • 公司报税金额和实际发的不一致可以去告吗?
  • 电子银行承兑汇票怎么签收
  • 生物性资产是什么科目
  • 规划设计费收费依据
  • 装饰公司购买的安装服务怎么入账
  • 票据的提示承兑期限是什么意思
  • centos的特点
  • vrvedp_m.exe是什么进程
  • vi编辑器是干什么的
  • win8的安全中心
  • 手机如何使用windows
  • win2008远程桌面
  • shell下同时读取多个文件的方法
  • win7系统黑屏但电脑一直在运行
  • windows7如何取消锁屏密码
  • linux病毒排查
  • linux查看系统配置内存大小
  • docker 开源项目
  • python的文件操作中找不到文件应该如何处理
  • unity摄像机范围
  • js如何获取浏览器窗口大小
  • win7怎么装python3.8
  • 东莞网上办税服务厅
  • 省税务局属于什么级别
  • 湖南增值税起征点
  • 重庆税务电子发票登录
  • 茶叶出口退税率为什么是9%不是13%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设