jQuery获取checkbox选中的值


Posted in Javascript onJanuary 28, 2016

1、问题背景

有几个多选框,选择其中的几个,获取选中的值

2、设计结果如下图所示:

jQuery获取checkbox选中的值

3、设计源码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>jQuery获取checkbox选中的值</title> 
<script type="text/javascript" src="jquery-2.2.0.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$("input[name='ckb']:checkbox").click(function() { 
var str = ""; 
$("input[name='ckb']:checkbox").each(function() { 
if($(this).is(":checked")) 
{ 
str += $(this).attr("value")+","; 
} 
}); 
if(str != null && str.length > 1) 
{ 
str = str.substring(0,str.length-1); 
} 
alert(str); 
}); 
}); 
</script> 
</head> 
<body> 
<input type="checkbox" name="ckb" value="1"/>苹果 
<input type="checkbox" name="ckb" value="2"/>橘子 
<input type="checkbox" name="ckb" value="3"/>梨子 
<input type="checkbox" name="ckb" value="4"/>香蕉 
</body> 
</html>

下面给大家分享一段代码关于jQuery操作CheckBox的方法(选中,取消,取值)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New document.nbsp;</TITLE> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<SCRIPT LANGUAGE="javascript" src="http://www.cnjquery.com/demo/jquery.js"></script> 
<SCRIPT LANGUAGE="javascript"> 
<!-- 
$("document.quot;).ready(function(){ 
$("#btn1").click(function(){ 
$("[name='checkbox']").attr("checked",'true');//全选 
}) 
$("#btn2").click(function(){ 
$("[name='checkbox']").removeAttr("checked");//取消全选 
}) 
$("#btn3").click(function(){ 
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数 
}) 
$("#btn4").click(function(){ 
$("[name='checkbox']").each(function(){ 
if($(this).attr("checked")) 
{ 
$(this).removeAttr("checked"); 
} 
else 
{ 
$(this).attr("checked",'true'); 
} 
}) 
}) 
$("#btn5").click(function(){ 
var str=""; 
$("[name='checkbox'][checked]").each(function(){ 
str+=$(this).val()+""r"n"; 
//alert($(this).val()); 
}) 
alert(str); 
}) 
}) 
//--> 
</SCRIPT> 
</HEAD> 
<BODY> 
<form name="form1" method="post" action=""> 
<input type="button" id="btn1" value="全选"> 
<input type="button" id="btn2" value="取消全选"> 
<input type="button" id="btn3" value="选中所有奇数"> 
<input type="button" id="btn4" value="反选"> 
<input type="button" id="btn5" value="获得选中的所有值"> 
<br> 
<input type="checkbox" name="checkbox" value="checkbox1"> 
checkbox1 
<input type="checkbox" name="checkbox" value="checkbox2"> 
checkbox2 
<input type="checkbox" name="checkbox" value="checkbox3"> 
checkbox3 
<input type="checkbox" name="checkbox" value="checkbox4"> 
checkbox4 
<input type="checkbox" name="checkbox" value="checkbox5"> 
checkbox5 
<input type="checkbox" name="checkbox" value="checkbox6"> 
checkbox6 
<input type="checkbox" name="checkbox" value="checkbox7"> 
checkbox7 
<input type="checkbox" name="checkbox" value="checkbox8"> 
checkbox8 
</form>

以上所述是小编给大家分享的jQuery获取checkbox选中的值,希望对大家有所帮助。

Javascript 相关文章推荐
关于javascript DOM事件模型的两件事
Jul 22 Javascript
Jquery下attr和removeAttr的使用方法
Dec 28 Javascript
JavaScript 用Node.js写Shell脚本[译]
Sep 20 Javascript
微信小程序 开发之快递查询功能的实现
Jan 09 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 Javascript
Javascript中构造函数要注意的一些坑
Jan 23 Javascript
利用Js+Css实现折纸动态导航效果实例源码
Jan 25 Javascript
jQuery的$.extend 浅拷贝与深拷贝
Mar 08 Javascript
基于Vue实现timepicker
Apr 25 Javascript
JS实现加载时锁定HTML页面元素的方法
Jun 24 Javascript
快速了解vue-cli 3.0 新特性
Feb 28 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
Sep 12 Javascript
探讨JavaScript语句的执行过程
Jan 28 #Javascript
Javascript复制实例详解
Jan 28 #Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
Jan 28 #Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 #Javascript
js+canvas绘制矩形的方法
Jan 28 #Javascript
js+canvas简单绘制圆圈的方法
Jan 28 #Javascript
谈一谈javascript闭包
Jan 28 #Javascript
You might like
Zerg剧情介绍
2020/03/14 星际争霸
解析PHP跨站刷票的实现代码
2013/06/18 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
基于JQuery实现鼠标点击文本框显示隐藏提示文本
2012/02/23 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
element-ui 文件上传修改文件名的方法示例
2019/11/05 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
jQuery实现简易QQ聊天框
2020/02/10 jQuery
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
python中反射用法实例
2015/03/27 Python
python感知机实现代码
2019/01/18 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
python 实现矩阵填充0的例子
2019/11/29 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
仓库主管的岗位职责
2013/12/04 职场文书
营销总经理的岗位职责
2013/12/15 职场文书
会计专业大学生求职信范文
2014/01/28 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
反邪教教育心得体会
2016/01/15 职场文书
React 高阶组件HOC用法归纳
2021/06/13 Javascript