我想知道是否有办法将 radio 重置为其最初选择的选项。我知道输入有 defaultValue
,但是有没有办法做到这一点,以便我可以在页面加载时将 radio 重置回其最初选择的值?
我不想简单地取消选择所有 radio 。我正在尝试将它们恢复到最初选择的值。
感谢您提供任何信息。
最佳答案
是的, radio 输入确实有 defaultValue
属性,但您正在寻找的是 defaultChecked
属性:
$('input[type=radio]').prop('checked', function() {
return this.defaultChecked;
});
话虽这么说,如果您想重置表单,可以使用 HTMLFormElement
对象的 reset
方法:
$('#formElement').get(0).reset();
关于javascript - 单选是否有 defaultValue 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24978316/