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是不是选中的主要内容,如果未能解决你的问题,请参考以下文章