js全选反选,并把全中的表单的值分割为字符串

本文介绍如何利用jQuery实现输入框的全选与反选功能,通过监听事件改变多个复选框的选择状态,并将选中项转换为字符串形式。
<script type="text/javascript" src="jquery-1.7.min.js"></script>
<script type="text/javascript">
$(function(){
    
    $('input').eq(0).click(function(){
         
        $('input[name="key"]'.each(function(){
              this.checked =! this.checked;
        })

         alert(getChecked()); 
    });

})

//数组对象分割为字符串
function getChecked(){
   
     var ids=new Array();
    
    $('input[name="key"]').each(function(){
            
            if(this.checked){
                ids.push(this.value);
            }
    })

    return ids.toString();
}

</script>                    

<div><input type="checkbox" />全选/反选</div>
<input type="checkbox" name='key' value="1" />篮球
<input type="checkbox" name='key' value="2"/>足球
<input type="checkbox" name='key' value="3"/>羽毛球
<input type="checkbox" name='key' value="4"/>乒乓球
<input type="checkbox" name='key' value="5"/>冰球
<input type="checkbox" name='key' value="6"/>网球
<input type="checkbox" name='key' value="7"/>高尔夫球
<input type="checkbox" name='key' value="8"/>排球
<input type="checkbox" name='key' value="9"/>台球
<input type="checkbox" name='key' value="10"/>棒球

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值