0

ユーザーがラジオボタンをクリックしたときにdivを表示する方法を理解できました。

デモ: http: //jsfiddle.net/6Lwfc/

問題は、ページにこれらのクイズが複数ある場合、ラジオボタンをクリックすると、すべてのクイズがトリガーされて回答が表示されることです。

クラス(例:selfTestAnswer2、selfTestAnswer3)を変更してそれらを分離しようとしましたが、役に立ちません。私の推測では、ラジオボタンのクリックはすべて同じです。

ページに2つまたは3つ配置できるように、これらをどのように分離できますか?

4

2 に答える 2

1

どうぞ:

http://jsfiddle.net/6Lwfc/4/

$('.selfTestWrong', $(this).parent()).addClass('answerShown');
$('.selfTestAnswer', $(this).parent()).slideDown(300);

コンテキストが必要でした。また、あなたの重複IDタグを削除しました。ページ上でIDを複製しないでください。

于 2012-08-23T16:54:07.923 に答える
0

親要素でidを使用する別の例。http://jsfiddle.net/sailorob/wHULM/

于 2012-08-23T16:57:54.600 に答える