2017-03-02 45 views
0

建立一个移动应用程序检查是否要保存和检查的用户名和密码复选框,因为我想如果检查,然后我的“checkboxcs”类将显示检查的图像否则无。这里是我的代码:检查复选框选中javascript不工作

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>

+0

什么版本的jQuery您使用的是? – AtheistP3ace

+0

我dint使用任何jQuery,任何想法应该使用什么jQuery版本? –

+0

问题用jQuery标记,代码主要使用jQuery库,除非您访问jQuery元素数组的DOM元素。无论哪种方式的jQuery 1.7我认为你应该使用'.prop'方法检查/设置复选框值使用true/false。 – AtheistP3ace

回答

1

使用jQuery的is()功能:

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