0

私は派手なことをしようとしているわけではありません...特定のチェックボックスの状態が変化したときに、「noshowuntilchangevelocity」クラスのコンテンツの表示と非表示を切り替えるだけです。

$(document).ready(function()
    {

     $("input#velocity").change(function()
        {
            $('#noshowuntilchangevelocity').toggle();
        });

 });
<input id="velocity" name="velocity" type="checkbox"value="Y" checked>
<div id="noshowuntilchangevelocity"style="display: hidden;">
<p class="bolder">You are changing this selection</p>
</div>
4

3 に答える 3

0

みんなの答えと私の元のコードの両方がうまくいったので、戻って問題を説明すると思いました。ブートストラップ ファイルを 2 回 (モーダルに 1 回、元のページに 1 回) 含めたことがわかります。それを引き出すと、動作に戻りました:)

助けてくれてありがとう。

于 2013-04-22T20:02:54.327 に答える
0

2 つの小さなエラーがあると思います。

  • id="noshowuntilchangevelocity"との間にスペースを追加する必要がありますstyle="display:none;"
  • 使用する必要があり、使用display:none;しないdisplay:hidden;

正しいバージョンは次のとおりです。

<input id="velocity" name="velocity" type="checkbox" value="Y" checked>
<div id="noshowuntilchangevelocity" style="display: none;">
    <p class="bolder">You are changing this selection</p>
</div>
于 2013-04-04T20:49:26.030 に答える