位置: 编程技术 - 正文

jQuery实现checkbox即点即改批量删除及中间遇到的坑

发布时间:2024-02-27

推荐整理分享jQuery实现checkbox即点即改批量删除及中间遇到的坑,希望有所帮助,仅作参考,欢迎阅读内容。

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

最近要用jQuery实现一个批量删除操作,效果如下图

最终页面page.html,此页面使用了bootstrap和jQuery,如果没有需要下载一下

上图的操作主要需要两个操作:

一、当checkBox点击时进行选中计数(带坑)。

二、当点击批量删除时,拼接选中单位的id,传递给个后台。

初看一下,感觉这些很好实现,并且实现的方法很多。当初我也是这么认为的,结果搞了一个上午.......,接下来就看看jQuery的一些坑。

我开始想法是每次点击checkBox时,对所有的checkBox进行each()遍历,如果是勾选状态就将Num++,最后将num的值赋给批量删除的数字小标签,顺便把id也拼接了。

当这段代码触发时,却发现一个诡异的现象:这段代码会在勾选效果前先触发。类似于beforeClick(),所以当代码遍历时,无法获取当前的勾选状态。

jQuery实现checkbox即点即改批量删除及中间遇到的坑

就这个问题,我在网上找了半天答案,硬是不知道如何解决,什么mouseup()都用了一下,都是beforeClick的效果。

最后我使用了另一种写法。

  成功运行出效果!

结论:

  在click()中使用input[type=[checkbox]:checked]选择器获得勾选元素时,得到的就是勾选后的结果afterclick()。

  而使用.each()遍历时,获取的是勾选前的效果beforeclick。

  为什么一个click函数里,能得出beforeclick和aferclick两种效果?

  坑哭......

总结

以上所述是小编给大家介绍的jQuery实现checkbox即点即改批量计数及中间遇到的坑,希望对大家有所帮助,如果大家有任何疑问欢迎各我留言,小编会及时回复大家的!

JQ图片文件上传之前预览功能的简单实例(分享) 1、先准备一个divonchange触发事件inputtype="file"onchange="preview(this)"/spandivid="preview"/div2、写JS代码//上传图片之前预览图片functionpreview(file){if(file.files&&file.files

jQuery除指定区域外点击任何地方隐藏DIV功能 具体代码如下所示:$('body').click(function(e){vartarget=$(e.target);//如果#overlay或者#btn下面还有子元素,可使用//!target.is('#btn*')&&!target.is('#overlay*')if(!target.is('#bt

前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来 做项目的时候有这么一个需求,客户信息显示出来后我要搜索查找相关的客户,并把相关的客户信息全部显示出来,因为一个客户全部信息我写在一个di

标签: jQuery实现checkbox即点即改批量删除及中间遇到的坑

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

上一篇:浅谈jquery中ajax跨域提交的时候会有2次请求的问题

下一篇:JQ图片文件上传之前预览功能的简单实例(分享)(jquery上传图片并预览)

  • 小规模忘了报税怎么办
  • 二手房交易需要购房发票吗
  • 大盛房地产中介公司
  • 计入资本公积的固定资产报废
  • 监理公司成本核算方法
  • 购车增值税可以抵扣多少
  • 增值税季报还是月报
  • 增值税需要结转到本年利润吗
  • 销售无形资产收款通过第三方平台能少交税吗
  • 其他应收款用什么表示
  • 发生销货退回增值税专用发票如何处理
  • 年底暂估成本有风险吗
  • 公司办理食品许可证
  • 公司破产后资产怎么处理
  • 职工伙食团食谱
  • 快递费需要计提吗
  • 某企业取得产品销售收入
  • 房地产企业预收款什么时候确认收入
  • 甲公司采用租赁方式租入一台大型设备
  • 个人营业执照怎么注销网上申请流程
  • 营运资金的范畴包括哪些
  • 小规模需要公账还是私账
  • 车票进项税可以跨年抵扣吗
  • 国税局代开发票是否可代地税局征收城市维?
  • 资源综合利用企业税收优惠
  • 分公司应收款转总公司会计分录?
  • 短期投资是会计准则吗
  • 一只猫在花园里英语
  • 支付临时工的工资怎么做账
  • 灯光璀璨的夜晚
  • zend framework手册
  • 开办费对应的现金流量项目
  • 银行贷款用途能改吗
  • 育空领地
  • electronx
  • 政策性搬迁补偿收入
  • jquery获取值的几种方法
  • 购入支票号码和使用支票号码是什么
  • 小规模纳税人免增值税的账务处理
  • 不能抵扣的进项税转出账务处理
  • 2000元以内最强二手游戏笔记本
  • 商场账务
  • 企业出售自用房产增值税
  • 去年少交的增值税可以和今年的合并吗
  • 收到银行借款并存入银行会计分录
  • 资产利润率在1104哪个表
  • 房地产企业所得税税负率是多少
  • 去年的费用怎么做分录
  • 客人在酒店
  • 已付款收货未收货怎么办
  • 什么是流动负债确认条件是什么
  • 普通发票和增值发票的区别在哪里
  • 工资扣水电费怎么做账
  • 计提工资与实发工资有差额怎么计算成本
  • 其他货币资金属于什么类科目
  • 怎么怎么恢复
  • 在centOS 7安装mysql 5.7的详细教程
  • mysql 5.1.6
  • Windows 2008 R2的C盘空间不够的解决方法
  • freebsd软件安装
  • linux svn操作
  • ubuntu安装visual studio2019
  • ubuntu tcp
  • linux怎么安装iso
  • 基于嵌入式linux的课程设计
  • windows 8开机
  • nodejs安装express-g报错
  • Unity3D游戏开发基础
  • 批处理常用命令
  • 安卓开发
  • javascript 基础篇1 什么是js 建立第一个js程序
  • java模拟浏览器点击
  • 天津地税局网上营业厅
  • 企业所得税汇总纳税备案表
  • 企业补缴公积金 归集额增加
  • 环保信用评价等级分级情况
  • 办理税务需要开户许可证吗
  • 税务开通需要什么东西
  • 车辆大本怎么办理
  • 深圳布吉下水径旧改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号