在多个复选框中,如何存储一个答案JQuery Mobile

在多个复选框中,如何存储一个答案JQuery Mobile,jquery,jquery-mobile,checkbox,Jquery,Jquery Mobile,Checkbox,我每页有多个问题。问题是如果我回答第一个问题,那么当我检查第二个问题的答案时,第一个问题的答案将被取消选中,我的目标是每个问题只有一个答案,答案将被存储 $('input.answer')。在('change',function()上{ $('input.answer').not(this).prop('checked',false); $('input.answer').not(this).prop('checked',false.).checkboxradio(“刷新”); }); 我

我每页有多个问题。问题是如果我回答第一个问题,那么当我检查第二个问题的答案时,第一个问题的答案将被取消选中,我的目标是每个问题只有一个答案,答案将被存储


$('input.answer')。在('change',function()上{
$('input.answer').not(this).prop('checked',false);
$('input.answer').not(this).prop('checked',false.).checkboxradio(“刷新”);
});

我的目标是每一个问题都有一个答案?在第一个问题中,检查三,然后在第二个问题中检查七,你会看到第一个问题三将被检查,这不是我的愿望
一
二
三
四
五
这是第二个问题,但当我检查第一个问题的任何答案,然后检查第二个问题的答案之一时,第一个问题的答案将被取消选中,这是不需要的。
六
七
八
九
十
要在第一个问题中重复检查3,然后在第二个问题中重复检查7,您会看到第一个问题3将被取消检查,这不是我的愿望
十一
十二
十三
十四
十五

在jquery代码中,您必须指示仅使用所选复选框的字段集

$('input.answer').on('change', function() {

    $(this).closest('fieldset').find('input.answer').not(this).prop('checked',false).checkboxradio("refresh");  

});

我希望它能帮上忙

谢谢你的回答,但是用上面的代码,不可能每个问题只有一个答案,我的意思是我已经在第一个问题中尝试了你的代码,我可以检查一、二、三,我的目标是每个问题只有一个答案……你不需要他的答案吗?它允许我在每个部分只选中一个复选框。如果jquery mobile不起作用,请看这里您是对的!另外,它不喜欢parent()函数。我用一个简化的工作代码编辑了答案。试试看,告诉我进展如何