文档章节

JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值

Danny_ken
 Danny_ken
发布于 2015/10/07 15:46
字数 309
阅读 317
收藏 2

JQuery是一个非常容易上手的框架,但是有很多东西需要我们深入学习的。

判断checkbox是否被选中网上有选多种写法,这里有一种方法,个人觉得

比较方便。

因为比较简单,没什么技术含量,直接代码

<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<metahttp-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值</title>
<scripttype="text/javascript" language="javascript" src=" http://code.jquery.com/jquery-1.6.4.min.js" ></script>
<scripttype="text/javascript">
$(function(){
      /*------------
        全选/全不选
        ------------*/
     $('#cboxchecked').click(function(){
         //判断apple是否被选中
         var bischecked=$('#cboxchecked').is(':checked');
         var fruit=$('input[name="fruit"]');
         bischecked?fruit.attr('checked',true):fruit.attr('checked',false);
         });
         /*-------------
            获取选中值
          -------------*/
        $('#btn_submit').submit(function(){
            $('input[name="fruit"]:checked').each(function(){
                var sfruit=$(this).val();
                alert(sfruit);
                });
                return false;
            });
    })
</script>
</head>
 
<body>
<formaction="">
  <inputtype="checkbox"  id="cboxchecked" />
  <labelfor="cboxchecked">全选/全不选</label>
  <br/>
  <br/>
  <inputtype="checkbox"  id="cboxapple" name="fruit" value="apple" />
  <labelfor="apple">Apple</label>
  <inputtype="checkbox"  id="cboxorange" name="fruit" value="orange" />
  <labelfor="orange">Orange</label>
  <inputtype="checkbox"  id="cboxbanana" name="fruit" value="banana" />
  <labelfor="banana">Banana</label>
  <inputtype="checkbox"  id="cboxgrapes" name="fruit" value="grapes" />
  <labelfor="grapes">Grapes</label>
  <br/>
  <br/>
  <inputtype="submit" id="btn_submit" value="submit" />
</form>
</body>
</html>

本文转载自:http://www.cnblogs.com/charje/archive/2011/11/02/JQuery-checkbox.html

Danny_ken
粉丝 1
博文 28
码字总数 6075
作品 0
广州
程序员
私信 提问
JQuery操作checkbox、radio

(引自 daysmileface的博客) 例:将多个选中的checkbox的值组装成一个字符串 <script type=text/javascript> function addMem(){ //var followers = document.getElementsByName("followers")......

JAVA_NINA
2011/12/08
414
0
使用jQuery设置元素选中的问题及解决办法

现在界面操作的js脚本很多人都是使用的jquery了吧,这其中就有很多的什么控制checkbox的选中与不选中啊什么的(特别是这个在做“全选”的时候很有用),还有就是某些时候的多选模式下的selec...

阿信sxq
2015/06/01
375
0
A example for Jquery--deal with html 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> <met......

Adam-Lee
2011/09/22
140
0
jquery form元素操作

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("o......

remainvitality
2013/10/25
108
0
jquery如何判断checkbox(复选框)是否被选中

都知道 在html 如果一个复选框被选中 是 checked="checked"。 但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked 所以很多朋友判断 if($("#id").attr("ch......

老鸟的空间
2014/08/05
95
0

没有更多内容

加载失败,请刷新页面

加载更多

32位与64位Linux系统下各类型长度对比

64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。 1. 32 位和 64 位C数据类型...

mskk
4分钟前
0
0
Vue 实现点击空白处隐藏某节点(三种方式:指令、普通、遮罩)

在项目中往往会有这样的需求: 弹出框(或Popover)在 show 后,点击空白处可以将其 hide。 针对此需求,整理了三种实现方式,大家按实际情况选择。 当然,我们做项目肯定会用到 UI 框架,常...

张兴华ZHero
11分钟前
1
0
SpringBoot激活profiles你知道几种方式?

多环境是最常见的配置隔离方式之一,可以根据不同的运行环境提供不同的配置信息来应对不同的业务场景,在SpringBoot内支持了多种配置隔离的方式,可以激活单个或者多个配置文件。 激活Profi...

恒宇少年
12分钟前
0
0
PDF修改文字的方法有哪些?怎么修改PDF文件中的文字

PDF修改文字一直以来都是一个难以解决的问题,很多的办公族在办公的时候会有修改PDF文件中的文字的需要,可是PDF文件一般是不能进行编辑和修改的,难道就没有什么办法解决这个问题了嘛?不要...

趣味办公社
15分钟前
1
0
企业组织中采用服务网格的挑战

作者:Christian Posta 译者:罗广明 原文:https://blog.christianposta.com/challenges-of-adopting-service-mesh-in-enterprise-organizations/ 编者按 本文作者介绍了企业组织采用服务网...

jimmysong
25分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部