~~~
for(_k in question_list){
//将当前题干的回答选项保存到本地会话变量
var question_id = question_list[_k]['id'];
var id = $("input[type=radio][name='options_"+question_id+"']:checked").attr('id');
var num = id.slice(1, id.length);
var index = id.slice(3, id.length);
answers[question_id]['answer_id']=index;
answers[question_id]['answer']=$("#answer"+num).text();
answers[question_id]['answer_value']=$("input[type=radio][name='options_"+question_id+"']:checked").val();
sessionStorage.setItem('patient_answer', JSON.stringify(answers));
!function(i){
var question_id = question_list[i]['id'];
//用户修改回答选项的时候,保存问卷数据到本地会话变量
$("input[type=radio][name='options_"+question_id+"']").change( function(){
var id = $("input[type=radio][name='options_"+question_id+"']:checked").attr('id');
var num = id.slice(1, id.length);
var index = id.slice(3, id.length);
answers[question_id]['answer']=$("#answer"+num).text();
answers[question_id]['answer_id']=index;
answers[question_id]['answer_value']=$("input[type=radio][name='options_"+question_id+"']:checked").val();
sessionStorage.setItem('patient_answer', JSON.stringify(answers));
console.log(answers);
});
}(_k);
}
~~~