0

まず、Javascriptについてはほとんど知らず、jQueryについてもほとんど知らないことをお詫びします。

別の記事にあるソリューションjQueryを使用して、特定のdivを表示/非表示にすることができました。私がやりたいのは、この関数に追加して、追加のdivをピギーバックすることです。

選択したラジオボタンに応じて、「個人」または「共同」のメンバーシップ金額が表示されます。「Joint」ラジオボタンが選択されている場合は、追加のdiv「JointInformation」も表示したいと思います。ページのレイアウトにより、関連情報の2ビットは、関数に含まれていないコンテンツで区切られた別々のdivにあります。(私はサードパーティのソフトウェアで作業しており、渡すことができる「その他」の金額は1つだけなので、これは解決策のように見えました。)

私はこのソリューションを使用しました:

$(function() {
    $("[name=toggler]").click(function(){
            $('.toHide').hide();
            $("#blk-"+$(this).val()).show();
    });
 });

jsFiddleはここにあります:http://jsfiddle.net/DC4jz/

明確で簡単な言葉で助けていただければ幸いです。私はプログラマーではなく、テレビで再生することもありませんが、非営利団体のために最善を尽くすことができ、ここで見つけた知識の深さが大好きです。ありがとう!

4

2 に答える 2

0

変化する

 <div id="JointInfo" class="toHide" style="display:none">   

 <div id="JointInfo" class="joint-info" style="display:none">   

$("[name=toggler]").click(function(){次に、次の行を関数に追加します

    $('.joint-info').css("display", $(this).val() == "Joint" ? "" : "none");
于 2013-03-22T15:32:53.800 に答える
0
$(function() {
    $("[name=toggler]").click(function(){
            $('.toHide').hide();
            $("#blk-"+$(this).val()).show();
        if($("#joint").is(":checked"))
        {
            $("#JointInfo").show();
        } else {
            $("#JointInfo").hide();
        }
    });
 });

デモhttp://jsfiddle.net/calder12/DC4jz/1/

于 2013-03-22T15:34:54.307 に答える