转载:https://blog.csdn.net/qq_35792598/article/details/76646983

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body> <input type="checkbox" name="test" value="0" />0 <input type="checkbox" name="test" value="1" />1 <input type="checkbox" name="test" value="2" />2 <input type="checkbox" name="test" value="3" />3 <input type="checkbox" name="test" value="4" />4 <input type="checkbox" name="test" value="5" />5 <input type="checkbox" name="test" value="6" />6 <input type="checkbox" name="test" value="7" />7 <input type="button" onclick="chk()" value="提 交" />
</body>
</html>

js获取复选框值

function chk(){ var obj=document.getElementsByName('test'); //选择所有name="'test'"的对象,返回数组 //取到对象数组后,我们来循环检测它是不是被选中 var s=''; for(var i=0; i<obj.length; i++){ if(obj[i].checked) s+=obj[i].value+','; //如果选中,将value添加到变量s中 } //那么现在来检测s的值就知道选中的复选框的值了 alert(s==''?'你还没有选择任何内容!':s);
}

jQuery获取复选框值

function jqchk(){ //jquery获取复选框值 var chk_value =[]; $('input[name="test"]:checked').each(function(){ chk_value.push($(this).val()); }); alert(chk_value.length==0 ?'你还没有选择任何内容!':chk_value);
}

对checkbox的其他几个操作

  • 全选
  • 取消全选
  • 选中所有奇数
  • 反选
  • 获得选中的所有值
<!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>louis-blog >> jQuery 对checkbox的操作</title> <mce:script type='text/javascript' src="http://leotheme.cn/wp-includes/js/jquery/jquery.js" mce_src="http://leotheme.cn/wp-includes/js/jquery/jquery.js"></mce:script>
</head>
<body style="text-align:center;margin: 0 auto;font-size: 12px;" mce_style="text-align:center;margin: 0 auto;font-size: 12px;">
<div style="border: 1px solid #999; width: 500px; padding: 15px; background: #eee; margin-top: 150px;">
<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 /><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
</form>
</div>
</body>
</HTML>

jQuery代码

$("document").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); })
})

js,jquery获取复选框checkbox被选中的值相关推荐

  1. jquery获取复选框checkbox被选中的值

    获取复选框基本操作 html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h ...

  2. 获取复选框的被选中的值

    在块内找input框,循环,如果当前是选中状态,将选中的值添加到数组中 $("#addClassification").click(function(){            v ...

  3. [jQuery] 判断复选框checkbox是否选中checked

    返回值是true/false method 1: $("#register").click(function(){if($("#accept").get(0). ...

  4. vue复选框CheckBox清空选中的值

    最近遇到了这样的一个问题,做了一个添加功能,发现添加了一次记录以后,添加第二次的时候,页面上复选框有我上次选中的值,后来试了很多方法,只有下面这个方法解决了这个问题.上面标出来的是对普通的input进 ...

  5. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等

    jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...

  6. JQuery实现复选框CheckBox的全选、反选、提交操作

    对复选框最基本的应用,就是对复选框进行全选.反选和提交等操作.复杂的操作需要与选项挂钩,来达到各种级联反应效果. [示例]使用Jquery实现复选框CheckBox的全选.反选.提交操作. (1)创建 ...

  7. html简单获取多选框的,jquery获取复选框的值的简单实例

    JS获取复选框被选中的值 0 1 2 3 4 5 6 7 JS代码 对checkbox的其他几个操作 1. 全选 2. 取消全选 3. 选中所有奇数 4. 反选 5. 获得选中的所有值 js代码 $( ...

  8. jquery复选框组清空选中的值_jQuery获取复选框被选中数量及判断选择值的方法详解...

    这篇文章主要介绍了jQuery获取复选框被选中数量及判断选择值的方法,结合实例形式分析了jQuery操作复选框进行判定与统计的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了jQuer ...

  9. js怎么获取复选框选中的值

    本篇文章主要给大家介绍js获取复选框选中的值的实现方法. js获取复选框选中的值的方法实现,对于新手小白来说可能有一定的难度. 下面我们就结合具体的代码示例为大家详细介绍js实现获取复选框中选中的值的 ...

最新文章

  1. pytho作线性拟合、多项式拟合、对数拟合
  2. 青龙羊毛——快手(普通版)
  3. 【转】SAP Fiori Design Guidelines基础篇
  4. 迪粉汇接入网易云信,打造比亚迪车友亲密沟通利器
  5. 牛客网 在线编程 之字形矩阵打印
  6. 光纤收发器怎么连接?
  7. 后端把Long类型的数据传给前端,前端可能会出现精度丢失的情况,以及解决方案...
  8. php 发送delete请求,PHP中使用CURL实现GET、POST、PUT、DELETE请求
  9. 面向对象技术第一讲 多态性
  10. EasyARM-iMX283A的Linux 开发环境构建
  11. 10a 16a 插座区别_10A和16A的插座能混用吗?
  12. Spring 中的重试机制,简单、实用!
  13. 市政管网检测机器人收费标准_疏通市政管道 市政管网检测 机器人管道检测价格...
  14. Windows安装Visio流程图软件
  15. docker build stress命令
  16. linux 防火墙 端口号命令
  17. Android的启动流程
  18. 2020年书法落款_散文书法落款-2020年书法落款怎么写?
  19. 咏春拳段位首次开考先考动作再考功力2008-11-13
  20. 从JDBC到Mybatis以及IDEA通过mybatis开发Springboot

热门文章

  1. 没赶上互联网,也没赶上移动互联网,微软到底赶上了什么??
  2. Smart200控制两台V90伺服,绝对定位和速度控制,有屏程序,PN通信。 注释清楚
  3. 第二十三章 Unity 材质
  4. 关于SCI论文发表的五不准原则是
  5. 公众号代运营的价格一般是多少钱
  6. Incremental Learning of Object Detectors without Catastrophic Forgetting详解
  7. 9、快速开发平台 - 软件技术系列文章
  8. Visual Studio 2019 代码显示空格等空白符
  9. 2D动画设计制作软件:Cartoon Animator 中文版win/mac版
  10. Unity中计算面法线与顶点法线