我有带四个无线电输入的模态-onchange
模态皮,并执行进一步的逻辑。模态可以显示多次,因此更改后它会突然隐藏,我需要删除checked
属性以允许用户下次选择相同的选项(单击checked
收音机不会触发{{1 }}。
关于使用JS操纵无线电输入的大多数已批准答案建议使用jQuery:
onchange
实际上,在上面调用之后,HTML中没有$('.modal input:radio').prop('checked', false)
属性,但是无论如何都选中了单选-无法再次选中它,并且表示它的图像看起来“已选中”。另一方面,下面的代码可以做到这一点:
checked
document.getElementById('modal-radio').checked = false;
我想知道这是一个错误还是没有得到什么?
编辑:当我在每个输入上调用jQuery document.getElementById('modal-radio-2').checked = false;
时,它也起作用。但是文档说prop('checked', false)
可以设置整个集合的属性。