位置: 编程技术 - 正文

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有自定义选择器吗)

  • 房地产企业土地增值税
  • 小规模纳税人如何申报
  • 报关金额必须跟收汇金额一致吗?
  • 公司举办年会的要求有哪些
  • 小规模附加税是多少
  • 收到上级主管部门拨入的经费
  • 保证金转租金的会计处理
  • 制造企业售后服务方案
  • 积分兑换礼品需要缴纳个人所得税吗
  • 流动性比率小于3说明什么
  • 企业自主研发的成功案例
  • 超市预付款应做在哪个会计科目?
  • 个人独资企业所得税
  • 施工服务费税率9%
  • 建筑工程确认收入条件
  • 定金转为货款如何表述
  • 现金日记账本月合计图
  • 客户扣款会计分录明细科目
  • 税务贷的用途
  • 其他应收款需要本月合计吗
  • 抵扣联必须当月认证吗
  • 【免费】多种方法手把手教你如何将自己做的网页做成网络链接(直接访问)
  • 怎么进入bios设置界面设置内存
  • 在卸载程序里找不到软件怎么卸载
  • 在windows 7中
  • bigfile是什么意思
  • php常用设计模式(大总结)
  • 计提企业所得税会计分录怎么做
  • 利息收入的含义
  • 国有资产无偿使用违反什么规定
  • 2022最新廉洁警示语句
  • 新办公司实收资本怎么查
  • React18的useEffect会执行两次
  • pytorch如何学
  • 怎么用ai做vi
  • 计算机视觉项目文档
  • PHP magento后台无法登录问题解决方法
  • 增值税抵扣要求一一对应
  • 建筑工程收到材料发票怎么做账
  • 工程检测业务
  • 会计月末账务处理程序
  • 本期应补退税额和期末未缴税额
  • 公司发放给员工的出差补助需要合并计算个税吗
  • 先计提所得税还是先结转成本
  • 专用发票必须按照销售方开户行及账号付款吗
  • access数据库修改字段类型
  • sql server 2008怎么使用sql语句
  • 外国常驻代表机构经费支出范围
  • 事业单位未取得相关证书不予受理
  • 销售货款是什么
  • 城投公司代表政府出资签订招商引资协议
  • 增资扩股影响原股东的利益吗
  • 怎么接收电子承兑汇票
  • 应收账款周转率范围多少合适
  • 幼儿园固定资产一览表
  • 记账凭证附件的作用
  • 管理费用标准制定
  • 服务器控制电脑
  • linux中的rpm
  • Linux系统怎么调整屏幕亮度
  • 如何进入opencore引导
  • pe系统找不到系统
  • ebr.ahrcu
  • win7电脑怎么设置自动锁屏
  • win7右下角无线网络连接图标不见了
  • 使用jquery操作dom
  • 基于是什么意思
  • 个人简历
  • 批处理命令修改ip
  • cocos2dx运行原理
  • CSSvista可同时在IE和Fifrefox调试的CSS编辑提供下载
  • android内存分析显示
  • Unity3d中GridLayoutGroup自适应高度
  • js的设计模式有哪些
  • 网页全屏是哪个键
  • 关于草丛:单局游戏内
  • 小规模纳税人公司买车能抵多少税
  • 江苏省税务局授权网址
  • 奔驰g500落地多少
  • 广州市地方税务局 社保费申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设