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 相关文章推荐
ExtJs中gridpanel分组后组名排序实例代码
Dec 02 Javascript
JS实现简单的顶部定时关闭层效果
Jun 15 Javascript
客户端验证用户名和密码的方法详解
Jun 16 Javascript
JavaScript中获取HTML元素值的三种方法
Jun 20 Javascript
js替换字符串中所有指定的字符(实现代码)
Aug 17 Javascript
深入学习jQuery中的data()
Dec 22 Javascript
详解AngularJS 模块化
Jun 14 Javascript
利用Vue.js实现求职在线之职位查询功能
Jul 03 Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 Javascript
在Vue项目中使用snapshot测试的具体使用
Apr 16 Javascript
ES6函数和数组用法实例分析
May 23 Javascript
微信小程序订阅消息(java后端实现)开发
Jun 01 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
如何在PHP中使用Oracle数据库(4)
2006/10/09 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
重新封装zend_soap实现http连接安全认证的php代码
2011/01/12 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
2013/07/21 Javascript
jquery遍历数组与筛选数组的方法
2013/11/05 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
详解Javascript事件驱动编程
2016/01/03 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
BootStrap Table 获取同行不同列元素的方法
2016/12/19 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
Angular4实现鼠标悬停3d倾斜效果
2017/10/25 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
如何从零开始手写Koa2框架
2019/03/22 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
2019/08/01 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
python+opencv实现动态物体追踪
2018/01/09 Python
Python语言快速上手学习方法
2018/12/14 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
电子商务专业推荐信范文
2013/12/02 职场文书
主管竞聘书范文
2014/03/31 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js