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实战之品牌展示列表效果
Apr 10 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
解析jquery中的ajax缓存问题
Dec 19 Javascript
javascript实现可全选、反选及删除表格的方法
May 15 Javascript
javascript控制台详解
Jun 25 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
Dec 08 Javascript
jQuery实现动态文字搜索功能
Jan 05 Javascript
vue跨域解决方法
Oct 15 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
Mar 01 Javascript
浅析JavaScript异步代码优化
Mar 18 Javascript
vue中 数字相加为字串转化为数值的例子
Nov 07 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/07/09 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
读jQuery之一(对象的组成)
2011/06/11 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
vue2.0 elementUI制作面包屑导航栏
2018/02/22 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
微信小程序实现点击图片放大预览
2019/10/21 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
python基础教程之序列详解
2014/08/29 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
Python实现的彩票机选器实例
2015/06/17 Python
Python线程详解
2015/06/24 Python
Python下载指定页面上图片的方法
2016/05/12 Python
python中根据字符串调用函数的实现方法
2016/06/12 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
介绍一下RMI的基本概念
2016/12/17 面试题
工程力学硕士生的自我评价范文
2013/11/16 职场文书
学校读书活动总结
2014/06/30 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
财务年终工作总结大全
2019/06/20 职场文书