0

以下の JavaScript を使用して、現在の質問に対するユーザーの回答に応じて、ページに表示される div を変更しています。

以下のコードが冗長で書き方が悪いことはわかっていますが、この特定のコードを使用して、iPad で互換性を持たせる必要があります。iPadでブラウザ「iCabMobile」を使用していますが、なぜか意図した動作が全く起こりません。

$(document).ready(function(){
    if($('#ctl00_ContentPlaceHolder1_RadioList_TextBox6_2_0').attr('checked')) {
        $("#first").show();
        $('#second').css('display', 'none');
    }
    if($('#ctl00_ContentPlaceHolder1_RadioList_TextBox6_2_1').attr('checked')) {
        $("#second").show();
        $('#first').css('display', 'none');
    }
    $("#ctl00_ContentPlaceHolder1_RadioList_TextBox6_2_0, #ctl00_ContentPlaceHolder1_RadioList_TextBox6_2_1").change(function () {
        if ($("#ctl00_ContentPlaceHolder1_RadioList_TextBox6_2_0").attr("checked")) {
            $('#first').css('display', 'block');
            $('#second').css('display', 'none');
        }
        if ($("#ctl00_ContentPlaceHolder1_RadioList_TextBox6_2_1").attr("checked")) {
            $('#second').css('display', 'block');
            $('#first').css('display', 'none');
        }
    })
});
4

0 に答える 0