0

ここで奇妙な問題が発生しています。それはおそらく愚かなことですが、私はそれを見ていません。group1とgroup2の2セットのラジオボタンがあり、それらの値を関数で取得したいと思います。

そのdiv内のすべてのラジオボタンに1つのクリックイベントがあり、それらをクリックすると、両方のグループのチェック値が表示されます。しかし、彼は最初のグループの値を読み取るだけです。したがって、1-2 3-1などではなく、常に1-1 2-23-34-4と表示されます。

ここにjsfiddleがあります私は何が欠けていますか?

4

2 に答える 2

3

関数内の記号を取り除き@ます。

function changeOutput() {
    gval1 = $("input:radio[name='group1']:checked").val();
    gval2 = $("input:radio[name='group2']:checked").val();
    $('#generator_output').text(gval1 + ' ' + gval2);
}​

jsFiddle の例

于 2012-06-29T15:10:40.967 に答える
0

こちらをご覧ください:http: //jsfiddle.net/AbdEx/

セレクターの使用@nameがめちゃくちゃだったようです。

于 2012-06-29T15:12:11.147 に答える