<form>   
<table class="dc" width="218">   
<s:iterator id="questions" status="stat" value="questionDataPages.data">
<div class="questionNum">
<tr>
    <td class="tr_pdleft">(${stat.index+1})  ${question}
        <s:if test="optionLimit == 1">(单选)</s:if>
        <s:else>(最多选${optionLimit}项)</s:else>
    </td>
</tr>
<s:iterator id="optionItem" status="stuts" value="optionItems">

<s:if test="optionLimit == 1">
<tr>
<td class="tr_pdleft"><input type="radio" name="op" value="radiobutton" />${optionContent}</td>
</tr>
</s:if>
<s:else>
<tr>
<td class="tr_pdleft"><input type="checkbox" name="selectFlag" value="checkboxbutton" />${optionContent}</td>
</tr>
</s:else>
</s:iterator>
</div>
</s:iterator>
<tr>
<td class="tr_pdleft">
<input type="submit" name="Submit" value="提交" /> 
<input type="button" name="testButton" id="testButton" value="查看" />
</td>
</tr>
</table>
</form>以上是jsp中代码,迭代的取出问题,有的问题是单选的,有的是多选的,请问怎么才能取出选择的结果呢,选中为1,未选中为0。下面是我现在的jquery代码,总是取全部的,我想一个问题一个问题的取<script type="text/javascript">
$(document).ready(function(){
$('#testButton').bind('click',function(){
var parameter = "";  
  $(".questionNum").each(function(){
 
$("input[name='selectFlag']").each(function(){
     if($(this).attr("checked")==true) parameter +=1+",";
     if($(this).attr("checked")==false) parameter +=0+",";
  });
 
       $("input[type='radio']").each(function(){
     if($(this).attr("checked")==true) parameter +=1+",";
     if($(this).attr("checked")==false) parameter +=0+",";
  });
 
  });
  alert(parameter);
});
});
</script>