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 相关文章推荐
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
Feb 22 Javascript
详谈javascript中的cookie
Jun 03 Javascript
jquery+CSS3实现3D拖拽相册效果
Jul 18 Javascript
JavaScript制作颜色反转小游戏
Sep 25 Javascript
vue使用axios时关于this的指向问题详解
Dec 22 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
Feb 01 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
May 29 Javascript
详解webpack运行Babel教程
Jun 13 Javascript
JS栈stack类的实现与使用方法示例
Jan 31 Javascript
Node.js 实现远程桌面监控的方法步骤
Jul 02 Javascript
vue v-model的用法解析
Oct 19 Javascript
vue 使用localstorage实现面包屑的操作
Nov 16 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 身份证号验证函数
2009/05/07 PHP
cakephp打印sql语句的方法
2015/02/13 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
Firefox div高度自适应
2009/04/28 Javascript
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
编写Python的web框架中的Model的教程
2015/04/29 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
软件缺陷的分类都有哪些
2014/08/22 面试题
初三物理教学反思
2014/01/21 职场文书
购房协议书
2014/04/11 职场文书
党性观念心得体会
2014/09/03 职场文书
个园导游词
2015/02/04 职场文书
归元寺导游词
2015/02/06 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书