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 相关文章推荐
网页自动跳转代码收集
Sep 27 Javascript
jQuery基本选择器选择元素使用介绍
Apr 18 Javascript
javascript中Object使用详解
Jan 26 Javascript
使用canvas实现仿新浪微博头像截取上传功能
Sep 02 Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
JavaScript如何对图片进行黑白化
Apr 10 Javascript
在Vue项目中使用d3.js的实例代码
May 01 Javascript
vue-router权限控制(简单方式)
Oct 29 Javascript
node.js的Express服务器基本使用教程
Jan 09 Javascript
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
性能优化篇之Webpack构建速度优化的建议
Apr 03 Javascript
基于原生JS封装的Modal对话框插件的示例代码
Sep 09 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与javascript的两种交互方式
2006/10/09 PHP
php 设计模式之 工厂模式
2008/12/19 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
jquery multiSelect 多选下拉框
2010/07/09 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
对new functionName()定义一个函数的理解
2014/05/22 Javascript
JavaScript实现动态创建CSS样式规则方案
2014/09/06 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
vue实现ToDoList简单实例
2017/02/07 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
一份python入门应该看的学习资料
2018/04/11 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
2018/07/06 Python
Python List cmp()知识点总结
2019/02/18 Python
python django中8000端口被占用的解决
2019/12/17 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
个性发展自我评价
2014/02/11 职场文书
母婴店促销方案
2014/03/05 职场文书
公司门卫岗位职责
2015/04/13 职场文书
公司2015年终工作总结
2015/05/26 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
2015团员个人年度总结
2015/11/24 职场文书
python基础之//、/与%的区别详解
2022/06/10 Python
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android