怎样判断checkbox是不是选中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样判断checkbox是不是选中相关的知识,希望对你有一定的参考价值。

参考技术A var ked=$('#checkbox-id').attr('checked');
这个是获取checked的属性值,
如果为true 或checked 就表示已被选中,
如果为false 或空,就表表示未被选中

下面的代码才是判断是不是被选中:
方法一:if ($("#checkbox-id")get(0).checked) // do something

方法二:if($('#checkbox-id').is(':checked')) // do something

方法三:if ($('#checkbox-id').attr('checked')) // do something

判断checkbox是不是被选中

参考技术A  如果判断checkbox是否有选中的(即选中个数不为0)

if($("[name='chk']:checkbox:checked").length > 0)...........................................

如果判断checkbox是否全部被选中

if($("[name='chk']:checkbox:checked").length==$("[name='chk']:checkbox").length)...........................................

如果通过onclick判断当前点击的是否被选中:

input可以这么写:<input type="checkbox" name="chk" onclick= "ban(this)" value="北京"/>

function ban(obj)

    if(obj.checked)

          ..........

    

    //如果要用到"北京" 可以调用obj.value

以上是关于怎样判断checkbox是不是选中的主要内容,如果未能解决你的问题,请参考以下文章

怎样判断一组checkbox中是不是有被选中的?

WinForm中datagridview里怎样判断checkbox是不是被选中~

在js中怎样获得checkbox里选中的多个值?

判断checkbox是不是被选中

在js中怎样获得checkbox里选中的多个值?

delphi 如何判断多个checkbox是不是选中