<c:if test="${question.type==2}">
<input type="hidden" value="${question.questionid}" name="questionid" id="questionid"/>
<tr><td width="600px"><textarea id="answervalue" name="answervalue" rows="4" cols="65"></textarea> </td></tr>
</c:if>
=========================
我用这种方法死活获取不到 是因为在c:if中吗 求大神快快现身
var optionids = "";
$("#answerTable :hidden").each(function(){//获得 选项id
optionids += $(this).val() + ",";
})
alert(optionids);
就5豆了
=================
$('#answerTable').find('input[type="hidden"]').each(function(i,n){
optionids += $(n).val() + ",";
});
把$("#answerTable :hidden") 换成 $( "#answerTable" ).find( ":hidden" )
optionids = $( "#answerTable" ).find( ":hidden").val();
这么写吗 同样获得不到
@76晴: $( "#answerTable" ).find( ":hidden")获得的是一个集合,你得接着用each遍历啊
$( "#answerTable" ).find( ":hidden").each(function(){
optionids += $(this).val() + ",";
})
#answerTable 哪冒出来。 你这是用的模板吧