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 相关文章推荐
让焦点自动跳转
Jul 01 Javascript
细品javascript 寻址,闭包,对象模型和相关问题
Apr 27 Javascript
判断ie的两种简单方法
Aug 12 Javascript
利用window.name实现windowStorage代码分享
Jan 02 Javascript
jquery结合CSS使用validate实现漂亮的验证
Jan 29 Javascript
JavaScript对象反射用法实例
Apr 17 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
Nov 11 Javascript
JS去除空格和换行的正则表达式(推荐)
Jun 14 Javascript
React学习笔记之列表渲染示例详解
Aug 22 Javascript
javascript Function函数理解与实战
Dec 01 Javascript
js继承的这6种方式!(上)
Apr 23 Javascript
微信小程序加载机制及运行机制图解
Nov 27 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数据库
2006/10/09 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
php调用自己java程序的方法详解
2016/05/13 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
Python中生成器和yield语句的用法详解
2015/04/17 Python
python自动化生成IOS的图标
2018/11/13 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
Pandas中resample方法详解
2019/07/02 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
CSS图片翻转动画技术详解(IE也实现了)
2014/04/03 HTML / CSS
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
表彰大会主持词
2014/03/26 职场文书
高中语文课后反思
2014/04/27 职场文书
保研专家推荐信范文
2015/03/25 职场文书
i7 6700处理器相当于i5几代
2022/04/19 数码科技
mysql使用FIND_IN_SET和group_concat两个方法查询上下级机构
2022/04/20 MySQL