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 相关文章推荐
jquery简单图片切换显示效果实现方法
Jan 14 Javascript
jQuery使用addClass()方法给元素添加多个class样式
Mar 26 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
Jul 07 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 Javascript
纯js实现图片匀速淡入淡出效果
Aug 22 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
node.js多个异步过程中判断执行是否完成的解决方案
Dec 10 Javascript
JavaScript数组排序reverse()和sort()方法详解
Dec 24 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
Mar 15 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
Element-ui DatePicker显示周数的方法示例
Jul 19 Javascript
NestJs使用Mongoose对MongoDB操作的方法
Feb 22 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
改造一台复古桌面收音机
2021/03/02 无线电
php数组总结篇(一)
2008/09/30 PHP
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
php xml留言板 xml存储数据的简单例子
2009/08/24 PHP
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
JS实现打砖块游戏
2020/02/14 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
使用python3+xlrd解析Excel的实例
2018/05/04 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
python进程和线程用法知识点总结
2019/05/28 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
优秀导游先进事迹材料
2014/01/25 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
自荐书范文范例
2014/02/13 职场文书
求职自我评价范文100字
2014/09/23 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
详解Redis实现限流的三种方式
2021/04/27 Redis
python开发实时可视化仪表盘的示例
2021/05/07 Python
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL
python中subplot大小的设置步骤
2021/06/28 Python