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 相关文章推荐
新浪微博字数统计 textarea字数统计实现代码
Aug 28 Javascript
Js日期选择器并自动加入到输入框中示例代码
Aug 02 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
JS中常用的正则表达式
Sep 29 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
JS时间控制实现动态效果的实例讲解
Jul 31 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
Aug 19 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
Apr 24 Javascript
javascript随机变色实例代码
Oct 15 Javascript
jQuery实现鼠标滑动切换图片
May 27 jQuery
处理canvas绘制图片模糊问题
May 11 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 static局部静态变量和全局静态变量总结
2014/03/02 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
PHP生成树的方法
2015/07/28 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
2009/08/04 Javascript
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
浅谈javascript六种数据类型以及特殊注意点
2013/12/20 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
通过javascript进行UTF-8编码的实现方法
2016/06/27 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
python多线程编程中的join函数使用心得
2014/09/02 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
python如何从文件读取数据及解析
2019/09/19 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
virtualenv介绍及简明教程
2020/06/23 Python
伦敦高级内衣品牌:Agent Provocateur(大内密探)
2016/08/23 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
苹果音乐订阅:Apple Music
2018/08/02 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
创业计划书如何吸引他人眼球
2014/01/10 职场文书
卫校中专生的自我评价
2014/01/15 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
新员工入职欢迎词
2015/01/23 职场文书
李强为自己工作观后感
2015/06/11 职场文书
心得体会格式及范文
2016/01/25 职场文书