jquery checkbox选中两个方法

这种方法确实不错,但是我觉得如下代码更简单更高效:
if($("input[name=cbname]:checkbox").length==0) // 没有选择中任项
根据需求选择了
方法二
方法二利用了遍历的方法,定义一个变量 来判断falg是否大于0,如果是就可以确实有选中的checkbox了哦。

实例1

function chk() //是否被选中验证有选中的return true,否return false
{
var falg = 0;
$("input[name=cbname]:checkbox").each(function(){
if($(this).attr("checked")) // 这里可以用 if($("#cr").is(":checked"))
{
falg +=1; // 这里可以加上 return false 退出循环
}
})
if(falg >0)
return true;
else
return false;
}

实例2

方法二利用了遍历的方法,定义一个变量 来判断falg是否大于0,如果是就可以确实有选中的checkbox了哦。

function mylove()//是否被选中验证有选中的return true,否return false
{
   var falg = 0;
   $(":checkbox").each(function(){
    if($(this).attr("checked"))
    {
     falg +=1;
    }
   })
   if(falg >0)
    return true;
   else
    return false;
}

时间: 2024-09-20 07:33:39

jquery checkbox选中两个方法的相关文章

jQuery checkbox选中问题之prop与attr注意点分析_jquery

本文实例分析了jQuery checkbox选中问题之prop与attr注意点.分享给大家供大家参考,具体如下: 一个网上很多的例子如下: <!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.or

Js类的静态方法与实例方法区分及jQuery拓展的两种方法_javascript技巧

上学时C#老师讲到对象有两类方法,静态方法(Static)和实例方法(非Static),当时不理解静态是为何意,只是强记. 后来从事了前端的工作,一直在对类(即对象,Js中严格来说没有类的定义,虽众所周知,这里还是赘述一番,以免产生歧义)的操作上,严重缺乏整体概念,最近看extetnd中再次提到拓展静态方法与实例方法,故而再次百度,才幡然领悟,其实一直有用,只是不知其专业术语呀,哈哈~ 静态方法,属于类的方法,即类可以直接调用的方法.为类所有实例化对象所共用(但不能用实例对象之间调用),所以静态

JavaScript判断表单中多选框checkbox选中个数的方法_javascript技巧

本文实例讲述了JavaScript判断表单中多选框checkbox选中个数的方法.分享给大家供大家参考.具体如下: 这里使用JavaScript检测并判断出表单中多选框的选中个数,也就是checkbox被选择了多少,在以前,这个问题经常被各大论坛问到,因为检测checkbox不像检测输入框那么简单,尤其是判断个数也经常会遇到,所以说觉得这个Js代码还是很有用的,大家有兴趣的再完善一下. 运行效果如下图所示: 在线演示地址如下: http://demo.jb51.net/js/2015/js-ch

jQuery插件开发的两种方法及$.fn.extend的详解

 jQuery插件开发分为两种:1 类级别.2 对象级别,下面为大家详细介绍   1 类级别    类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法.    开发扩展其方法时使用$.extend方法,即jQuery.extend(object);   代码如下: $.extend({    add:function(a,b){return a+b;} ,    minus:function(a,b){return a-b;}  });    页面中调用:

jQuery插件开发的两种方法及$.fn.extend的详解_jquery

jQuery插件开发分为两种: 1 类级别 类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法. 开发扩展其方法时使用$.extend方法,即jQuery.extend(object); 复制代码 代码如下: $.extend({ add:function(a,b){return a+b;} , minus:function(a,b){return a-b;} }); 页面中调用: 复制代码 代码如下: var i = $.add(3,2); var j

Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码_jquery

第一最好不相见,如此便可不相恋.第二最好不相知,如此便可不相思. 第三最好不相伴,如此便可不相欠.第四最好不相惜,如此便可不相忆. 作相思. 第一最好不相见,如此便可不相恋.第二最好不相知,如此便可不相思. 第三最好不相伴,如此便可不相欠.第四最好不相惜,如此便可不相忆. 第五最好不相爱, 不相对,如此便可不相会. 第七最好不相误,如此便可不相负.第八最好不相许,如此便可不相续. 第九最好不相依,如此便可不相偎.第十最好不相遇,如此便可不相聚. 但曾相见便相知,相见何如不见时.安得与君相诀绝,免

jQuery获取checkbox选中的值_jquery

1.问题背景 有几个多选框,选择其中的几个,获取选中的值 2.设计结果如下图所示: 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">

jQuery判断checkbox选中状态_jquery

前言 神奇的JQuery怎么设置checkbox状态时好时坏?明明同一行代码,断点跟踪确实执行了,但是有时候好使,有时候却没有生效.毕竟对JS不是很熟悉,只是通过JS来处理前端HTML的标签的状态设置时,通过JQuery有时候会更方便些的,但是发现更不好办. 今天尝试实现checkbox全选.全不选功能,与App开发中的效果是一样的,勾选全选则将所有的选项都选中:同样取消勾选某个子项也将全选设置为非选中状态:所有子选项都为选中状态时,将全选设置为选中状态. 由于对JS不是很熟悉,于是尝试各种百度

js判断checkbox是否选中个数的方法(超简单)_jquery

实例如下: <SCRIPT LANGUAGE="JavaScript"> //判断同类型 function checkboxnum(){ var form = document.forms['formbj1']; var i,j=0; for (i=0; i<form.length; i++){ var e=form[i]; if (e.checked && e.type=='checkbox' && e.name=='bjid[]')