0

いくつかの div を表示/非表示にしたい radiobuttonlist があります。これが私のラジオボタンリストです:

echo $form->radioButtonList($model, 'klant',
                    array(  '1' => 'Ja',
                            '0' => 'Nee' ));

.onchange を呼び出す Jquery:

$(document).ready(function () {
    $('#Nieuwsbrief_klant_1').change(function () {
        alert($(this).val());
    });
});

これで、「nee」をクリックしたときにのみアラートが表示されます。「ja」をクリックしても何も起こりません。1 つのオプションでしか起動しないのはなぜですか? 前もって感謝します!

4

1 に答える 1

0

id セレクターを使用している$('#Nieuwsbrief_klant_1')ため、イベントは 1 つの要素にのみ適用されます。いずれにせよ、id ごとに 1 つの要素のみを使用する必要があります。クラス セレクターまたはその他のより一般的なものを使用することをお勧めします。

于 2013-11-14T19:06:00.097 に答える