<div class="boxanswer"><input type="radio" name="idquestion[2]" value="2" class="checkradios"><span class='answer_choice'>A . 1</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="2" class="checkradios"><span class='answer_choice'>B. 2</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="3" class="checkradios"><span class='answer_choice'>C. 3</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="4" class="checkradios"><span class='answer_choice'>D. 4</span></div>
<div class="boxanswer"><input type="radio" name="idquestion[2]" value="5" class="checkradios"><span class='answer_choice'>E. 5</span></div>
は、ここに私のjavascriptのコードjQueryのラジオボタンを繰り返し
$('input[type="radio"]').change(function(){
alert("You checked it");
});
私はこのラジオボタンのいずれかのチェックをするたびに、私は6つの、アラートボックスの代わりに、1回の警告を得ています。私のコードに何が問題なのですか?
次のようにそれなしで正常に動作します。 https://jsfiddle.net/vgtes9fc/ –
私はこの$( 'checkradios').checkradios()を最初に使用します。そして、それは6警告になります。私がそれを省略すると、それはうまくいくでしょう。 Checradiosは、美しいラジオボタンを作るjqueryのプラグインです。 –
'$( '。checkradios')のようです。checkradios(); 'すべてのラジオ要素でチェックイベントを行います。この場所では不必要です。ただそれを削除する – Thanga