检查复选框是否已选中javascript无效

时间:2017-03-02 13:29:09

标签: javascript jquery

我正在建立一个移动应用程序,检查是否要保存并选中要保存的用户名和密码复选框,如果我想要检查,那么我的"复选框" class将显示已检查的图像,否则为none。这是我的代码:



function checkRPwd(){
    var chbcv = $('#chb_re_pwd').attr('checked');
    if(chbcv=="checked"){
        $('#chb_re_pwd').attr("checked",false);
        $('#chb_re_pwd')[0].checked=false;
        $('.checkboxcs').removeClass("ckbcsselect");
    }else{
        $('#chb_re_pwd').attr("checked","checked");
        $('#chb_re_pwd')[0].checked=true;
        $('.checkboxcs').addClass("ckbcsselect");
    }
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="checkboxcs" href="javascript:checkRPwd();">
    记住密码
    <input id="chb_re_pwd" value="记住密码" type="checkbox" checked="checked">
</a>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

使用jQuery的is()函数:

if($('#chb_re_pwd').is(':checked'))