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 相关文章推荐
用js 让图片在 div或dl里 居中,底部对齐
Jan 21 Javascript
Javascript 读后台cookie代码
Sep 15 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
Jun 04 Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 Javascript
jQuery实现冻结表格行和列
Apr 29 Javascript
js实现简单折叠、展开菜单的方法
Aug 28 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
May 10 Javascript
Javascript实现信息滚动效果
May 18 Javascript
NW.js 简介与使用方法
Feb 01 Javascript
webpack 模块热替换原理
Apr 09 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
Dec 06 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 jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
joomla内置的表单验证功能使用方法
2010/06/11 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
jquery 问答知识整理
2010/02/11 Javascript
Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
2011/12/08 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
详解js的事件处理函数和动态创建html标记方法
2016/12/16 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
分析python切片原理和方法
2017/12/19 Python
Python实现Kmeans聚类算法
2020/06/10 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
python提取xml里面的链接源码详解
2019/10/15 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
《老山界》教学反思
2014/04/08 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
2014年幼师工作总结
2014/11/22 职场文书
教师先进事迹材料
2014/12/16 职场文书