我想在页面加载时清除所有表单。我试图在 domready 上使用这个功能,但它没有帮助。我是 JavaScript 的新手。这个函数有什么问题吗?
$(':input', form)
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
最佳答案
您可以尝试在表单上使用普通的 javascript reset
方法
$('form').each(function() { this.reset() });
这会将每个表单重置为其默认状态。
要重新启用所有复选框,您可以尝试:
$(':checkbox').prop('disabled', false);
关于javascript - 清除页面加载时的所有表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175847/