-1

http://web.cs.dal.ca/~selig/serverside/assignment1/

一番下のラジオボタンで、実際に動いているのを見てください。

これが私のjQueryです(かなり単純です):

$(document).ready(function() {

    // Reveals the email address field when option is selected
    $('#yes-radio').click(function() {
        $('.email-field').show(200);
    });
    $('#no-radio').click(function() {
        $('.email-field').hide(200);
    });
 });

なぜこれをしているのか誰か教えてもらえますか?

4

2 に答える 2

5

この行:

<label for="no-radio" class="radio-label"><input type="radio" name="email-radio" id="no-radio" value="no"> No <label>

する必要があります:

<label for="no-radio" class="radio-label"><input type="radio" name="email-radio" id="no-radio" value="no"> No </label>

ラベルを閉じていないことに注意してください。^

于 2013-01-18T22:41:37.033 に答える
0

「いいえ」ボタンのラベルはまだ開いているため (<label>の代わりに書いた</label>)、テキストボックスをクリックすると、ラベルをクリックしてラジオボックスをアクティブにします。

于 2013-01-18T22:44:48.910 に答える