2017-03-02 11 views
0

モバイルアプリをビルドしています。チェックボックスをオンにしてチェックボックスをオンにしてチェックボックスをオンにすると、「チェックボックス」クラスにチェックされた画像は表示されません。ここに私のコードは次のとおりです。チェックボックスがオンになっているかどうかチェックしてください。

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>

使用jQueryの is()機能
+0

あなたはjQueryのどのバージョンを使用していますか? – AtheistP3ace

+0

私は何かjqueryを使用していますが、どのようなjQueryのバージョンを使用すべきですか? –

+0

質問にはjQueryというタグが付けられており、jQuery要素配列のDOM要素にアクセスする場合を除いて、ほとんどの場合、コードはjQueryライブラリを使用しています。どちらの方法でも、jQuery 1.7の場合、trueまたはfalseを使用してチェックボックスの値をチェック/設定するには、 '.prop'メソッドを使用する必要があります。 – AtheistP3ace

答えて

1

if($('#chb_re_pwd').is(':checked')) 
関連する問題