javascript 选中的checkbox

本文介绍了如何使用JavaScript/jQuery操作页面上的Checkbox元素,包括检查选中状态、设置选中状态、统计选中数量等实用技巧。
<script>
        //方法1
        $("#b1").click(function(){
            //$('input:checkbox:checked') 等同于 $('input[type=checkbox]:checked')
            //意思是选择被选中的checkbox
            $.each($('input:checkbox:checked'),function(){
                window.alert("你选了:"+
                    $('input[type=checkbox]:checked').length+"个,其中有:"+$(this).val());
            });
        });

        //方法2
        $("#b2").click(function(){
            $.each($('input:checkbox'),function(){
                if(this.checked){
                    window.alert("你选了:"+
                        $('input[type=checkbox]:checked').length+"个,其中有:"+$(this).val());
                }
            });
        });
</script>

2、检查当前点击是否选中:即选中还是取消

$('.pageContent').delegate('#b2','click',function() {
        var chechVal = $(this).attr('checked');
        console.log(chechVal);
    });

checked == 选中
undefined == 取消选中

3、附加选中和取消选中

.attr("checked",true);
.attr("checked",false);

4、查询列表中checkbox选中的个数

var trCheckedLength = tbodyObj.find('tr input[type=checkbox]:checked').length;

//循环选中的tr
tbodyObj.find('tr input[type=checkbox]:checked').each(function(i,e){
    console.log(i);
});
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值