jQuery操作复选框(CheckBox)的取值赋值实现代码


Posted in Javascript onJanuary 10, 2017

1. 获取单个checkbox选中项(三种写法):

$("input:checkbox:checked").val()

或者

$("input:[type='checkbox']:checked").val();

或者

$("input:[name='ck']:checked").val();

2. 获取多个checkbox选中项:

$('input:checkbox').each(function() { 
  if ($(this).attr('checked') ==true) { 
    alert($(this).val()); 
  } 
});

3. 设置第一个checkbox 为选中值:

$('input:checkbox:first').attr("checked",'checked');

或者

$('input:checkbox').eq(0).attr("checked",'true');

4. 设置最后一个checkbox为选中值:

$('input:radio:last').attr('checked', 'checked');

或者

$('input:radio:last').attr('checked', 'true');

5. 根据索引值设置任意一个checkbox为选中值:

$('input:checkbox).eq(索引值).attr('checked', 'true');索引值=0,1,2....

或者

$('input:radio').slice(1,2).attr('checked', 'true');

6. 选中多个checkbox:

同时选中第1个和第2个的checkbox:

$('input:radio').slice(0,2).attr('checked','true');

7. 根据Value值设置checkbox为选中值:

$("input:checkbox[value='1']").attr('checked','true');

8. 删除Value=1的checkbox:

$("input:checkbox[value='1']").remove();

9. 删除第几个checkbox:

$("input:checkbox").eq(索引值).remove();索引值=0,1,2.... 
如删除第3个checkbox: 
$("input:checkbox").eq(2).remove();

10.遍历checkbox:

$('input:checkbox').each(function (index, domEle) { 
//写入代码 
});

11.全部选中

$('input:checkbox').each(function() { 
  $(this).attr('checked', true); 
});

12.全部取消选择:

$('input:checkbox').each(function () { 
  $(this).attr('checked',false); 
});

以上所述是小编给大家介绍的jQuery操作复选框(CheckBox)的取值赋值实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
js中的this关键字详解
Sep 25 Javascript
Js实现滚动变色的文字效果
Jun 16 Javascript
JavaScript组合拼接字符串的效率对比测试
Nov 06 Javascript
Jquery弹出层插件ThickBox的使用方法
Dec 09 Javascript
jQuery中unwrap()方法用法实例
Jan 16 Javascript
Javascript变量的作用域和作用域链详解
Apr 02 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
Aug 28 Javascript
Jquery判断form表单数据是否变化
Mar 30 Javascript
Html5+jQuery+CSS制作相册小记录
Dec 30 Javascript
Javascript自定义事件详解
Jan 13 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
Mar 10 Javascript
jQuery UI仿淘宝搜索下拉列表功能
Jan 10 #Javascript
jquery 正整数数字校验正则表达式
Jan 10 #Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 #Javascript
JS遍历对象属性的方法示例
Jan 10 #Javascript
浅谈Angular.js中使用$watch监听模型变化
Jan 10 #Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 #Javascript
js实现背景图自适应窗口大小
Jan 10 #Javascript
You might like
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
农历与西历对照
2006/09/06 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
Angular实现form自动布局
2016/01/28 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
深入了解js原型模式
2019/05/30 Javascript
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
使用Python生成200个激活码的实现方法
2019/11/22 Python
详解python itertools功能
2020/02/07 Python
python程序输出无内容的解决方式
2020/04/09 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
应届生求职简历的自我评价怎么写
2013/10/23 职场文书
联欢晚会主持词
2014/03/25 职场文书
仓库文员岗位职责
2014/04/06 职场文书
2015年复活节活动总结
2015/02/27 职场文书
加薪申请报告范本
2015/05/15 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
MySQL慢查询的坑
2021/04/28 MySQL