jQuery 操作 input 之 checkbox 一片

HTML 清单:

<input type="checkbox" name="hobby" value="棒球"> 棒球
<input type="checkbox" name="hobby" value="乒乓球"> 乒乓球
<input type="checkbox" name="hobby" value="羽毛球"> 羽毛球
<input type="checkbox" name="hobby" value="篮球"> 篮球
<input type="checkbox" name="hobby" value="足球"> 足球
<input type="checkbox" name="checkAll" value=""> 全选

1、给每个 item 绑定事件:

$("[name='hobby']:checkbox").on('click', function(){alert($(this).val());
});

2、获取选中的 item:

$("[name='checkAll']:checkbox").on('click', function(){var val = '';$("[name='hobby']:checkbox").each(function(){if ($(this).attr('checked')) {val += $(this).val()+',';}});val = val.length > 0 ? val.substr(0, val.length-1) : '';alert(val);
});

3、全选/全不选

//点击每个item触发
$("[name='hobby']:checkbox").on('click', function(){var $items = $("[name='hobby']:checkbox");$("[name='checkAll']:checkbox").attr('checked', $items.length == $items.filter("[name='hobby']:checked").length);
});//点击全选触发
$("[name='checkAll']:checkbox").on('click', function(){$("[name='hobby']:checkbox").attr('checked', this.checked);
});

也许整理不断更新...

本文来源于 CSDN,转载请注明出处。

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/lcchuguo/p/4886219.html

jQuery 操作 input 之 checkbox相关推荐

  1. ajax实现多选 radio true,jQuery操作radio、checkbox、select的方法总结

    jQuery操作radio.checkbox.select的方法总结 发布于 2015-05-21 06:55:26 | 253 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javas ...

  2. jQuery操作input

    获取选中的值 获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = ...

  3. 使用jQuery操作input的value值

    表单控件是jQuery的重中之重,因为一旦牵扯到数据交互,就离不开form表单的使用,比如用户的登录注册功能等. 在进行操作input的value值的时候,主要使用jQuery的val()方法. 点击 ...

  4. jQuery操作radio、checkbox、select总结

    本文转自:http://tiame.iteye.com/blog/1493261 1.radio:单选框 HTML代码: Html代码   <input type="radio&quo ...

  5. jQuery操作radio、checkbox、select 集合

    1.radio:单选框 HTML代码: <input type="radio" name="radio" id="radio1" va ...

  6. jquery 操作 input显示或者隐藏

    <input id="hfl" name="hfl" style="display:none"> 通过jquery操作来控制隐藏 ...

  7. jQuery中Input属性checkBox用removeAttr后无效的陷阱

    2019独角兽企业重金招聘Python工程师标准>>> 最近在做项目中,前台页面上有很多个checkBox,要根据条件来判断,哪些选中,哪些移除选中效果. 发现checkBox在使用 ...

  8. jquery实用应用之jquery操作radio、checkbox、select

    本文收集一些jquery的实用技巧,非常实用的哦,其中对radio.checkbox.select选中与取值的方法. 获取一组radio被选中项的值 var item = $('input[@name ...

  9. 关Jquery判断input type=checkbox元素是否被选中的判断

    2019独角兽企业重金招聘Python工程师标准>>> 在用到复选框的时候,想在js中判断chekbox是否被选中 <input name="isPermit&quo ...

最新文章

  1. 使用终端建立自己需要工程
  2. HDU 5606 tree 并查集
  3. 密码统计分析工具pipal
  4. java实现两个最大整数相加_JAVA-实现两个超大整数相加
  5. 如何配置eclipse的安卓SDK下载目录
  6. Undefined exploded archive location Tomcat之项目不能发布
  7. KMP算法 java版本
  8. gitlab或者gitee生成/添加SSH公钥的解决办法
  9. Winfrom窗体应用程序___DataGridView
  10. 光眼图和电眼图_一种电眼调试方法及装置制造方法及图纸
  11. Solaris 的防火墙ipfilter设置
  12. Postgresql - MATERIALIZED VIEW
  13. kaptcha 验证码
  14. Linux进程管理和怎样布置定时任务
  15. 我的MacOS上的软件
  16. b2b2c商城php源码,多用户B2B2C商城系统 thinkphp5.0
  17. 组装一台计算机需要哪些硬件(写出配置),电脑组装知识网组装电脑配置单中都有哪些配置组装电脑需要的电脑硬件...
  18. 笔记本电脑睡眠或休眠无法唤醒怎么办?
  19. 多模态学习、迁移学习、元学习、联邦学习、表示学习、知识图谱、无监督学习、半监督学习、弱监督学习、自监督学习简介
  20. PostgreSQLl三种圆整函数对比

热门文章

  1. 7-1 求e的近似值 (15 分)
  2. 江苏计算机报名时间2021年上半年,关于2021年春季江苏省计算机等级考试报名的通知...
  3. 论文阅读笔记 | 目标检测算法——YOLOX
  4. 今天我们怎样学软件技术,怎样教软件课程?
  5. VBS带你领略脚本语言的快乐!(注册表篇)
  6. Java实现导出Excel
  7. Java限流及常用解决方案总结
  8. WiFi信号覆盖面积小?如何扩大Wifi信号覆盖范围?
  9. 小学期软件工程团队项目进度5
  10. PHP 、Java、Python、C、C++ 特点或优点?