jq怎么判断checkbox是不是选中

Posted

tags:

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

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
参考技术A $('#checkbox-id').attr('checked')

返回的值是true和false

判断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

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

winform中datagridview中的checkbox选中问题

jqjs中判断checkbox是否选中

怎样判断checkbox是不是选中

微信小程序 checkbox 怎么判断是不是选中

jQuery怎样判断按钮是不是被选中

jq 全选反选判断选中的条数