2016-12-11 4 views
0

私は現在、私のブートストラップでは最新のjqueryを使用していますが、JavaScriptコードは動作しておらず、最新のjqueryです。これはjquery 1.7.2での作業ですが、ブートストラップには少なくともjquery 1.9.1が必要です。私のコードに何が間違っていますか?どの部分を変更する必要がありますか?JavaScriptコードはjquery 1.7.2でのみ動作します

は、ここに私のコードです

$(document).ready(function(){ 
    $("input:radio[name='highlight']").on('change',function(){ 
    if ($('#radio7').attr("checked")){ 
     $("#additional-service").addClass('shadow'); 
    } else { 
     $("#additional-service").removeClass('shadow'); 
    } 
    }); 

    $("input:radio[name='highlight']").on('change',function(){ 
    if ($('#radio8').attr("checked")){ 
     $("#additional-service1").addClass('shadow'); 
    } else { 
     $("#additional-service1").removeClass('shadow'); 
    } 
    }); 

    $("input:radio[name='highlight']").on('change',function(){ 
    if ($('#radio9').attr("checked")){ 
     $("#additional-service2").addClass('shadow'); 
    } else { 
     $("#additional-service2").removeClass('shadow'); 
    } 
    }); 
}); 

//]]>

あなたには、いくつかのラジオ入力が確認されている天気をチェックしようとしているように見えます
+1

?そしてなぜあなたは同じ束縛を3回していますか? – Taplar

+0

エラーメッセージは特別なものではありません。それは少なくともブートストラップがjquery 1.9.1を必要とすることだけを示しています。 Acutally私はプロブロディではない:D。私は同じ時間バインディングを使う理由を知らない。ラジオボタンがチェックされているときにクラスを追加するだけです。 –

+0

コンソールデバッガを開き、エラーが発生していないか確認してください。 いつもあなたが書いたものは、それらにアクセスする正しい方法です。コンソールエラーを投稿することはできますか? – Fedeco

答えて

1

。 あなたは、最近のjQueryのバージョンと.attr()で、あなたの代わりに.prop()を使用する必要があることを行うことはできません。エラーがコンソールに表示されている何

$(document).ready(function() { 
    $("input:radio[name='highlight']").on('change', function() { 
    if ($('#radio7').prop("checked")) { 
     $("#additional-service").addClass('shadow'); 
    } else { 
     $("#additional-service").removeClass('shadow'); 
    } 
    }); 

    $("input:radio[name='highlight']").on('change', function() { 
    if ($('#radio8').prop("checked")) { 
     $("#additional-service1").addClass('shadow'); 
    } else { 
     $("#additional-service1").removeClass('shadow'); 
    } 
    }); 

    $("input:radio[name='highlight']").on('change', function() { 
    if ($('#radio9').prop("checked")) { 
     $("#additional-service2").addClass('shadow'); 
    } else { 
     $("#additional-service2").removeClass('shadow'); 
    } 
    }); 
}); 
+0

Yayyyy !!!!!!!!!!!!!!!!! –

関連する問題