html页面

<body><h1>复选框操作</h1>爱好:<!-- 22,33,44 --><input type="checkbox" class="hby"  name="hobby" value="11" />篮球&nbsp;<input type="checkbox" class="hby" name="hobby" value="22" />足球&nbsp;<input type="checkbox" class="hby" name="hobby" value="33" />排球&nbsp;<input type="checkbox" class="hby" name="hobby" value="44" />乒乓球&nbsp;<br /><br /><input type="button" value="获取" onclick="f1()" /><input type="button" value="设置" onclick="f2()" /></body>

方法一

1.首先先取出所有复选框对象

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

这里要注意单双引号的使用,在平时单引号双引号其实都是可以的,但如果有包含的情况,那么要么外面双引号里面单引号,要么就反过来。如果非要使用同一个引号类型(并不推荐),可以这样:

$('input[name=\'password\']:checked').val();

2.此时我们拿到的其实是一个数组,里面存着的是DOM对象,注意到这个以后可以用value取值。

var str = '';
for(var i = 0; i < $("input[type='checkbox']:checked").length; i++) {console.log($("input[type='checkbox']:checked")[i].value);//拿到的是dom对象,可以理解为JQuery是对Dom进行封装str += $("input[type='checkbox']:checked")[i].value + ',';
}str = str.substring(0, str.length - 1);//截去末尾的逗号
console.log(str);

方法二

在方法一的基础上,将其转换为JQuery对象,然后用val()来取值

 for(var i = 0; i < $("input[type='checkbox']:checked").length; i++) {str += $("input[type = 'checkbox']:checked").eq(i).val() + ',';//将其转换成JQuery对象}str = str.substring(0, str.length - 1);//截去末尾的逗号console.log(str);

方法三

用JQuery的each方法遍历

for(var i = 0; i < $("input[type='checkbox']:checked").length; i++) {$.each($("input[type='checkbox']:checked"), function(){//里面有一个隐藏的this,表示正在遍历的对象//而且该this还是一个DOM对象//str += this.value + ',';//DOM对象转换成JQuery对象,只要把DOM对象作为参数传递给$()str += $(this).val() + ',';});
}
str = str.substring(0, str.length - 1);//截去末尾的逗号
console.log(str);

JQuery获取多选框内容相关推荐

  1. js,jquery获取复选框checkbox被选中的值

    转载:https://blog.csdn.net/qq_35792598/article/details/76646983 <!DOCTYPE html PUBLIC "-//W3C/ ...

  2. jquery获取复选框checkbox被选中的值

    获取复选框基本操作 html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h ...

  3. html简单获取多选框的,jquery获取复选框的值的简单实例

    JS获取复选框被选中的值 0 1 2 3 4 5 6 7 JS代码 对checkbox的其他几个操作 1. 全选 2. 取消全选 3. 选中所有奇数 4. 反选 5. 获得选中的所有值 js代码 $( ...

  4. jquery 获取一组元素的选中项 - 函数、jquery获取复选框值、jquery获取单选按钮值...

    做表单提交时,如果现在还在用form提交,用户体验很差,所以一般使用ajax提交. 其中需要获取每个表单输入元素的值,获取的时候像文本框这些还好说,Jquery提供了 .val() 方法,获取很方便, ...

  5. html获取选中复选框的值,jquery获取复选框被选中的值

    JS获取复选框被选中的值 0 1 2 3 4 5 6 7 JS代码 对checkbox的其他几个操作 1. 全选 2. 取消全选 3. 选中所有奇数 4. 反选 5. 获得选中的所有值 js代码 $( ...

  6. 用jQuery获取复选框选中的当前行的某个字段的值

    <script src="js/jquery.js"></script> <script language="javascript" ...

  7. jQuery 获取复选框选中状态

    经常用到,每次都记不住!!!特此记录一下.. html 代码片段: <input type="checkbox" id="noTip"> 不再提示! ...

  8. jquery复选框组清空选中的值_jQuery获取复选框被选中数量及判断选择值的方法详解...

    这篇文章主要介绍了jQuery获取复选框被选中数量及判断选择值的方法,结合实例形式分析了jQuery操作复选框进行判定与统计的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了jQuer ...

  9. jquery循环复选框选中的值_jquery获取复选框被选中的值

    这篇文章主要介绍了jquery获取复选框被选中的值的方法,需要的朋友可以参考下 JS获取复选框被选中的值 0 1 2 3 4 5 6 7 JS代码 对checkbox的其他几个操作 1. 全选 2. ...

最新文章

  1. Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码、启动jupyter服务、远程访问jupyter(关闭防火墙)
  2. 学习Python编程,推荐最好的五本参考书,必读~~~
  3. 对比学习simSiam(一)--Exploring Simple Siamese Representation Learning总体理解
  4. C语言计数排序Counting sort 算法(附完整源码)
  5. 全国大学生电子设计大赛 赛前准备
  6. KVOController代码分析和踩坑
  7. 15 个最新的 CSS3 教程
  8. 二、织物具备超级防水效果的条件?
  9. 敏捷软件开发宣言ndash;Manifesto for Agile Software Development
  10. 2ab对应的c语言表达式是,编译原理 作业标准答案
  11. 星期四星期五,越学越难
  12. Ionic 框架宣布 2019 年将正式支持 Vue 和 React
  13. 用计算机名怎么共享电视盒,机顶盒怎么通过电脑实现局域网共享
  14. mongodb分片部署
  15. 一条能让 iPhone 崩溃的 app 通知信息
  16. 【虚幻引擎4系列教程】第1章:虚幻引擎4的安装指导
  17. freemaker使用三目表达式
  18. 模糊提取器(Fuzzy Extractor)
  19. Linux下tftp服务器/客户端安装
  20. 解决应用打包老大难问题

热门文章

  1. 机器学习笔记之隐马尔可夫模型(六)解码问题
  2. 六、自己动手实现------------“ 堆 Heap 和 优先队列 PriorityQueue ”
  3. Android 颜色操作(对比、混合)
  4. linux如何配置Ubuntu的yum源,ubuntu系统配置yum源
  5. 易语言mysql数据同步程序_易语言mssql和mysql数据自动同步源码
  6. 移植X264编码库到ARM
  7. 使用calibre将电子书转为pdf 行间距设置
  8. 期货我用十年(坚持做期货十年的人)
  9. python网络爬虫原理
  10. 汽车违章查询免费API