選択した動的に作成されたラジオボタンの値をdivに表示するのを手伝ってください
ここに私のコードがあります...私のコードで何がうまくいかなかったのか教えてください...ありがとう
<script type="text/javascript">
var div = $("#show_ans");
$("input[type='radio']").click(function() {
var radioVal = $(this).value;
div.html("radioVal");
});
</script>
そしてhtmlコードは
$i=0
$sql = mysql_query("SELECT * FROM `question_bank` where `test_name`='$tname'
AND`posted_by`='$fac'");
if (mysql_num_rows($sql) > 0)
while($row2 = mysql_fetch_array($sql))
{
if($i<=$maxq){
....
....
<table>
<tr><td colspan=3><?php echo $row2['question'];?></td>
<td><ul class="menu">
<li><div id="show_ans" style="display:none"></div>
</li></ul>
</td>
</tr>
<tr><td style="width:250px" align=left>
<input id="r1" type="radio" name="<?php echo "s_option".$i;?>" value="<?php echo $row2['choice_a'];?>" ><?php echo $row2['choice_a'];?>
</td>
<td style="width:250px" align=left>
<input id="r1" type="radio" name="<?php echo "s_option".$i;?>" value="<?php echo $row2['choice_b'];?>" ><?php echo $row2['choice_b'];?>
</td>
<td style="width:250px" align=left>
<input id="r1" type="radio" name="<?php echo "s_option".$i;?>" value="<?php echo $row2['choice_c'];?>" ><?php echo $row2['choice_c'];?>
</td>
<td style="width:250px" align=left>
<input id="r1" type="radio" name="<?php echo "s_option".$i;?>" value="<?php echo $row2['choice_d'];?>" ><?php echo $row2['choice_d'];?>
</td>
</tr>
</table>
....
....
ラジオ ボタンをクリックすると、対応する div に値が生成され、すべてのループ リピートに対して繰り返されます。よろしくお願いします。