我试图在单选框上动态创建一个重置按钮,然后在用户单击按钮时说重置按钮取消选中任何现有选择,但是当我单击它时,什么也没有发生。我可能遗漏了一些明显的东西,但不确定是什么。
$('.surveyor_radio').parent().parent().append('<div class="reset-button">A reset button</div>');
$('.reset-button').click(function () {
$('#form input[type="radio":checked]').each(function () {
$(this).prop('checked', false);
});
});
$('fieldset').each(function () {
var qid = $(this).attr('id');
$('.reset-button', $(this)).attr('data-question-id', qid);
});