JQuery获取多选框内容
html页面
<body><h1>复选框操作</h1>爱好:<!-- 22,33,44 --><input type="checkbox" class="hby" name="hobby" value="11" />篮球 <input type="checkbox" class="hby" name="hobby" value="22" />足球 <input type="checkbox" class="hby" name="hobby" value="33" />排球 <input type="checkbox" class="hby" name="hobby" value="44" />乒乓球 <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获取多选框内容相关推荐
- js,jquery获取复选框checkbox被选中的值
转载:https://blog.csdn.net/qq_35792598/article/details/76646983 <!DOCTYPE html PUBLIC "-//W3C/ ...
- jquery获取复选框checkbox被选中的值
获取复选框基本操作 html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h ...
- html简单获取多选框的,jquery获取复选框的值的简单实例
JS获取复选框被选中的值 0 1 2 3 4 5 6 7 JS代码 对checkbox的其他几个操作 1. 全选 2. 取消全选 3. 选中所有奇数 4. 反选 5. 获得选中的所有值 js代码 $( ...
- jquery 获取一组元素的选中项 - 函数、jquery获取复选框值、jquery获取单选按钮值...
做表单提交时,如果现在还在用form提交,用户体验很差,所以一般使用ajax提交. 其中需要获取每个表单输入元素的值,获取的时候像文本框这些还好说,Jquery提供了 .val() 方法,获取很方便, ...
- html获取选中复选框的值,jquery获取复选框被选中的值
JS获取复选框被选中的值 0 1 2 3 4 5 6 7 JS代码 对checkbox的其他几个操作 1. 全选 2. 取消全选 3. 选中所有奇数 4. 反选 5. 获得选中的所有值 js代码 $( ...
- 用jQuery获取复选框选中的当前行的某个字段的值
<script src="js/jquery.js"></script> <script language="javascript" ...
- jQuery 获取复选框选中状态
经常用到,每次都记不住!!!特此记录一下.. html 代码片段: <input type="checkbox" id="noTip"> 不再提示! ...
- jquery复选框组清空选中的值_jQuery获取复选框被选中数量及判断选择值的方法详解...
这篇文章主要介绍了jQuery获取复选框被选中数量及判断选择值的方法,结合实例形式分析了jQuery操作复选框进行判定与统计的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了jQuer ...
- jquery循环复选框选中的值_jquery获取复选框被选中的值
这篇文章主要介绍了jquery获取复选框被选中的值的方法,需要的朋友可以参考下 JS获取复选框被选中的值 0 1 2 3 4 5 6 7 JS代码 对checkbox的其他几个操作 1. 全选 2. ...
最新文章
- Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码、启动jupyter服务、远程访问jupyter(关闭防火墙)
- 学习Python编程,推荐最好的五本参考书,必读~~~
- 对比学习simSiam(一)--Exploring Simple Siamese Representation Learning总体理解
- C语言计数排序Counting sort 算法(附完整源码)
- 全国大学生电子设计大赛 赛前准备
- KVOController代码分析和踩坑
- 15 个最新的 CSS3 教程
- 二、织物具备超级防水效果的条件?
- 敏捷软件开发宣言ndash;Manifesto for Agile Software Development
- 2ab对应的c语言表达式是,编译原理 作业标准答案
- 星期四星期五,越学越难
- Ionic 框架宣布 2019 年将正式支持 Vue 和 React
- 用计算机名怎么共享电视盒,机顶盒怎么通过电脑实现局域网共享
- mongodb分片部署
- 一条能让 iPhone 崩溃的 app 通知信息
- 【虚幻引擎4系列教程】第1章:虚幻引擎4的安装指导
- freemaker使用三目表达式
- 模糊提取器(Fuzzy Extractor)
- Linux下tftp服务器/客户端安装
- 解决应用打包老大难问题
热门文章
- 机器学习笔记之隐马尔可夫模型(六)解码问题
- 六、自己动手实现------------“ 堆 Heap 和 优先队列 PriorityQueue ”
- Android 颜色操作(对比、混合)
- linux如何配置Ubuntu的yum源,ubuntu系统配置yum源
- 易语言mysql数据同步程序_易语言mssql和mysql数据自动同步源码
- 移植X264编码库到ARM
- 使用calibre将电子书转为pdf 行间距设置
- 期货我用十年(坚持做期货十年的人)
- python网络爬虫原理
- 汽车违章查询免费API