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 相关文章推荐
JS高级笔记
Jul 13 Javascript
js 浏览器事件介绍
Mar 30 Javascript
javascript动态判断html元素并执行不同的操作
Jun 16 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
Apr 03 Javascript
jQuery旋转插件jqueryrotate用法详解
Oct 13 Javascript
node.js文件上传处理示例
Oct 27 Javascript
layui获取多选框中的值方法
Aug 15 Javascript
js使用formData实现批量上传
Mar 27 Javascript
微信小程序 image组件遇到的问题
May 28 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
Nov 05 Javascript
ES6中new Function()语法及应用实例分析
Feb 19 Javascript
JavaScript setTimeout()基本用法有哪些
Nov 04 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
Drupal7中常用的数据库操作实例
2014/03/02 PHP
国产PHP开发框架myqee新手快速入门教程
2014/07/14 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
js cookies实现简单统计访问次数
2009/11/24 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
JavaScript中常用的运算符小结
2012/01/18 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
JavaScript实现封闭区域布尔运算的示例代码
2018/06/25 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
python中下标和切片的使用方法解析
2019/08/27 Python
Django的CVB实例详解
2020/02/10 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
怎么写好自荐信
2013/10/30 职场文书
药学专业个人自我评价
2013/11/11 职场文书
计划生育目标责任书
2015/05/09 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书
靠谱的活动总结
2019/04/16 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript